.net

Pytania co good.NET deweloper powinien być w stanie odpowiedzieć? [zamknięte]

Moja Firma ma zamiar zatrudnić programistów. NET . Pracujemy na różnych platformach. NET: ASP.NET, Compact Framework, Windows ... tylko wiedzy. NET, a możliwości rozwiązywania problemów i ogólne umiejętności programistyczne są dla nas jeszcze ważniejsze.

Właściwe wykorzystanie interfejsu IDisposable

Wiem z lektury dokumentacji Microsoftu , że "podstawowym" zastosowaniem interfejsu IDisposable jest czyszczenie niezarządzany ... n łańcuchów, a ty chciałeś uwolnić tę pamięć Teraz , zamiast czekać na garbage collector. Czy powyższy kod by tego dokonał?

Jaki jest najlepszy algorytm do nadpisywania kodu GetHashCode?

In. NET, the GetHashCode metoda jest używana w wielu miejscach w bibliotekach bazowych. NET. Jego prawidłowe wdrożenie jest ... gorytm lub najlepsza praktyka, jak zaimplementować GetHashCode dla moich niestandardowych klas, aby nie pogarszać wydajności?

Jaka jest różnica między String a string w C#?

Przykład (zwróć uwagę na przypadek): string s = "Hello world!"; String s = "Hello world!"; Jakie są wytyczne do wykorzystania każdego? A jakie są różnice?

Jaki jest najlepszy algorytm dla nadpisanego systemu.Obiekt.GetHashCode?

W. NET System.Object.GetHashCode metoda jest używana w wielu miejscach, w bibliotekach klas bazowych. NET. Zwłaszcza w przypa ... / najlepsza praktyka, jak zaimplementować GetHashCode override dla moich klas niestandardowych, aby nie pogorszyć wydajności?

Jak utworzyć Excel (.XLS i.XLSX) plik w C # bez instalacji pakietu Microsoft Office?

Jak mogę utworzyć arkusz kalkulacyjny Excel z C# bez konieczności instalowania programu Excel na komputerze, na którym działa kod?

MVVM: Tutorial od początku do końca?

Jestem programistą C# / Windows Forms z ponad 5-letnim doświadczeniem. Badałem WPF przy użyciu wzorca projektowego MVVM (Mode ... k, który nie zakłada żadnej wcześniejszej wiedzy WPF. Jakie są wasze ulubione tutoriale WPF-MVVM, które pomógł Ci się uczyć?

Jaki najdziwniejszy przypadek w C# or.NET? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... eje się tak, gdy wywoływany jest konstruktor.) Bardzo prosiłem o podobne dziwne zachowanie. Czy są tam jakieś inne klejnoty?

Jak zrobić żądanie WWW HTTP POST

Canonical Jak mogę złożyć żądanie HTTP i wysłać niektóre dane za pomocą POST metoda? I can do a GET prośba, ale nie mam pojęcia jak zrobić POST Prośba.

Jak wyliczyć enum w C#?

Jak można wyliczyć enum w C#? Np. poniższy kod nie jest kompilowany: public enum Suit { Spades, Hearts, Clubs ... su kompilacji: 'Suit' jest 'typem', ale jest używany jak 'zmienna' Nie powiodło się na słowie kluczowym Suit, drugim.

Głębokie klonowanie obiektów

Chcę zrobić coś takiego: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); A ... oko skopiować obiekt, aby sklonowany obiekt mógł być modyfikowane bez żadnych zmian odzwierciedlonych w oryginalnym obiekcie?

Jakie są poprawne numery wersji C#?

Jakie są poprawne numery wersji C#? Co wyszło kiedy? Dlaczego nie mogę znaleźć żadnych odpowiedzi na temat C# 3.5? To pytani ... ie znajdzie odpowiedzi z błędnym numerem wersji, znajdzie to pytanie , a następnie ponownie wyszukuje właściwy numer wersji.

Najlepsze praktyki w zakresie pozyskiwania drewna [zamknięte]

Chciałbym uzyskać historie o tym, jak ludzie radzą sobie ze śledzeniem i logowaniem w prawdziwych aplikacjach. Oto kilka pyta ... niasz dane wyjściowe w zdarzeniach monitora zdrowia? A co z Trace ' em.axd? A co z niestandardowymi licznikami wydajności?

Jak zaktualizować GUI z innego wątku?

Jaki jest najprostszy sposób aktualizacji Label z innego wątku? Mam Form na thread1 i od tego zaczynam kolejny wątek (thread ... ad2 przetwarza niektóre pliki, chciałbym zaktualizować Label na Form z aktualnym statusem pracy thread2. Jak mogę to zrobić?

Najlepszy sposób na analizę argumentów wiersza poleceń w C#? [zamknięte]

Podczas budowania aplikacji konsolowych, które przyjmują parametry, można użyć argumentów przekazanych do Main(string[] args) ... sz Wzory, których używasz Załóżmy, że polecenia zawsze są zgodne ze wspólnymi standardami, takimi jak odpowiedział tutaj .

Różnica między dziesiętnym, zmiennoprzecinkowym i podwójnym in.NET?

Jaka jest różnica między decimal, float i double w. Net? Kiedy ktoś mógłby użyć takiego?

Jak obliczyć czyjś wiek na podstawie daty urodzin?

Biorąc pod uwagę DateTime reprezentujące urodziny danej osoby, jak obliczyć jej wiek w latach?

Co to jest NullReferenceException i jak to naprawić?

Odpowiedzi na to pytanie są wysiłkiem społeczności. Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie przyjmuj ... Odniesienie do obiektu nie jest ustawione na instancję obiektu. Co to oznacza i co mogę zrobić, aby naprawić ten błąd?

Czy dyrektywy 'using' powinny znajdować się wewnątrz czy poza przestrzenią nazw?

Używałem StyleCop nad jakimś kodem C# i ciągle donosi, że moje dyrektywy using powinny znajdować się w przestrzeni nazw. Czy istnieje techniczny powód umieszczania using dyrektyw wewnątrz zamiast poza przestrzenią nazw?

Jakie są różnice między AssemblyVersion, AssemblyFileVersion i AssemblyInformationalVersion?

Istnieją trzy atrybuty wersji montażu. Czym są różnice? Czy mogę użyć AssemblyVersion i zignorować resztę? MSDN says: A ... informacje o wersji manifestu zestawu. jest to kontynuacja jakie są najlepsze praktyki korzystania z atrybutów złożenia?