c#

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ł?

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?

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.

Oblicz czas względny w C#

Biorąc pod uwagę konkretną wartość DateTime, Jak wyświetlić czas względny, np.: 2 godziny temu 3 dni temu miesiąc temu

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 .

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?

Prosty dowód, że GUID nie jest unikalny [zamknięty]

Chciałbym udowodnić, że GUID nie jest unikalny w prostym programie testowym. Spodziewałem się, że poniższy kod będzie działał ... 68211456",10); //2^128 for(begin; begin<end; begin++) Console.WriteLine(System.Guid.NewGuid().ToString()); Używam C#.

Jak Mogę dodać int do enum?

Jak można wrzucić int do enum w C#?

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?

Dynamic LINQ OrderBy on IEnumerable / IQueryable

Znalazłem przykład w VS2008 Examples dla dynamicznego LINQ, który pozwala na użycie ciągu podobnego do sql (np. OrderBy("Nam ... zona metoda działa tylko na IQueryable<T>. Czy jest jakiś sposób na włączenie tej funkcjonalności IEnumerable<T>?

Entity Framework 5 aktualizowanie rekordu

Badałem różne metody edycji / aktualizacji rekordu w ramach encji Framework 5 w ASP.NET środowiska MVC3, ale jak na razie żad ... drobna rzecz do zwrócenia uwagi, ale może brakuje mi prostego rozwiązania tego problemu. Jeśli nie metoda jedna zwycięży; -)

Return IEnumerable vs. IQueryable

Jaka jest różnica między zwracaniem IQueryable<T> A IEnumerable<T>? IQueryable<Customer> custs = from c in ... tomers where c.City == "<City>" select c; Czy oba zostaną odroczone i kiedy jedno powinno być preferowane nad drugim?