c#

Kiedy używać w vs ref vs out

Ktoś zapytał mnie pewnego dnia, kiedy powinien użyć słowa kluczowego parametru out zamiast ref. Chociaż (myślę) Rozumiem różn ... out, a nie ref. Ponieważ ref jest bardziej ogólne, dlaczego kiedykolwiek chcesz używać out? Czy to tylko cukier składniowy?

Jak zrobić pole tekstowe, które akceptuje tylko liczby?

Mam aplikację Windows forms z kontrolką textbox, którą chcę akceptować tylko wartości całkowite. W przeszłości robiłem tego r ... znaku nieliczbowego albo nie da rezultatu, albo natychmiast przekaże Użytkownikowi informację zwrotną o nieprawidłowym znaku.

Czystszy sposób na sprawdzenie null W C#? [duplikat]

To pytanie ma już odpowiedź tutaj: C # elegancki sposób sprawdzania czy właściwość danej właściwości jes ... wane jako (something == null). Zamiast tego, czy jest inny miły sposób, aby zrobić coś takiego jak metoda something.IsNull()?

Tworzenie listy oddzielonej przecinkami od IList lub IEnumerable

Jaki jest najczystszy sposób na utworzenie oddzielonej przecinkami listy wartości łańcuchowych z IList<string> lub IEnu ... typy takie jak IList<string> lub IEnumerable<string> nie mogą być łatwo przekonwertowane do tablicy łańcuchowej.

Lista Uporządkowana Według Kolejności Alfabetycznej

Używam C# na frameworku 3.5. Szukam szybkiego sortowania generycznego List<T>. Dla przykładu, załóżmy, że mam listę t ... posortować tę listę używając wyrażenia lambda? List<Person> people = PopulateList(); people.OrderBy(???? => ?????)

Jak skopiować zawartość jednego strumienia do drugiego?

Jaki jest najlepszy sposób na skopiowanie zawartości jednego strumienia do drugiego? Czy istnieje standardowa metoda użytkowa?

Jak przekonwertować numer kolumny (np. 127) do kolumny excel (np. AA)

Jak przekonwertować liczbę numeryczną na nazwę kolumny Excela w C# bez użycia automatyzacji pobierania wartości bezpośrednio ... do 16384, czyli liczbę kolumn, które obsługuje. Wynikowe wartości powinny mieć postać nazw kolumn Excela, np. A, AA, AAA itd.

Jak matematyka.Pow () in.NET ramy?

Szukałem skutecznego podejścia do obliczania a b (powiedzmy a = 2 i b = 50). Na początek postanowiłem przyjrzeć się implement ... e x, double y); Jakie są niektóre zasoby, w których mogę zobaczyć, co dzieje się wewnątrz, gdy wywołuję Math.Pow() funkcję?

Inicjalizować pola klas w konstruktorze czy w deklaracji?

Ostatnio programowałem w C# i Javie i jestem ciekaw, gdzie najlepiej jest zainicjować moje pola klasowe. Czy powinienem to z ... ę ciekawa, co niektórzy z was weteranów uważają za najlepszą praktykę. Chcę być konsekwentny i trzymać się jednego podejścia.

Czy HttpClient i HttpClientHandler muszą zostać usunięte?

System. Net. Http.HttpClient i System. Net. Http. HttpClientHandler W. NET Framework 4.5 zaimplementować IDisposable (poprzez ... osable? Czy przykłady Microsoftu wprowadzają w błąd lub są niebezpieczne, jeśli tego wymagają lub jest to zalecana praktyka?

Enterprise Library Unity vs Other IOC Containers [closed]

Jakie są plusy i minusy korzystania z Enterprise Library Unity vs inne kontenery IoC (Windsor, Spring.Net, Autofac ..)?

Jak zmienić InnerException bez utraty stack trace w C#?

[1]}nazywam, przez refleksję, metodą, która może spowodować wyjątek. Jak mogę przekazać wyjątek mojemu rozmówcy bez odbicia o ... catch (TargetInvocationException tiex) { // Throw the new exception throw tiex.InnerException; } }

WPF global exception handler [duplikat]

To pytanie ma już odpowiedź tutaj: globalnie łapiesz wyjątki w aplikacji WPF? ... e do wdrożenia globalnego bloku Try/Catch. Przynajmniej muszę zaimplementuj messagebox z: "przepraszamy za niedogodności ..."

Jaka jest różnica między ManualResetEvent i AutoResetEvent in.NET?

Przeczytałem dokumentację na ten temat i myślę, że rozumiem. Na AutoResetEvent resetuje się, gdy kod przechodzi przez event.WaitOne(), ale ManualResetEvent nie. Czy to prawda?

Konwertuj listę generyczną / Enumerable na DataTable?

Mam kilka metod, które zwracają różne listy generyczne. Istnieje w. Net jakaś statyczna metoda klasy, czy jakakolwiek inna, ... ever>(); (ten następny kod oczywiście nie działa, ale chciałbym mieć możliwość: DataTable dt = (DataTable) whatever;

Using.NET, jak znaleźć typ MIME pliku na podstawie sygnatury pliku, a nie rozszerzenia

Szukam prostego sposobu na uzyskanie typu mime, gdzie rozszerzenie pliku jest niepoprawne lub nie podane, coś podobnego do to pytanie tylko w .Net.

Jaka "dodatkowa konfiguracja" jest konieczna do odniesienia a.NET 2.0 montaż w trybie mieszanym a.NET projekt 4.0?

Mam projekt, w którym chciałbym korzystać z niektórych funkcji. NET 4.0, ale podstawowym wymogiem jest to, że mogę korzystać ... aładowany w trybie runtime 4.0 bez dodatkowych informacje o konfiguracji. Jaka" dodatkowa konfiguracja " jest konieczna?

ObservableCollection nie zauważając, gdy element w nim się zmienia (nawet z INotifyPropertyChanged)

Czy ktoś wie dlaczego ten kod nie działa: public class CollectionViewModel : ViewModelBase { public ObservableCollect ... "); } } } ViewModelBase zawiera wszystko dla RaisePropertyChanged itd. i działa na wszystko inne oprócz tego problemu..

Jak programowo konwertować pliki Word na PDF? [zamknięte]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... jakieś czyste, niedrogie (najlepiej darmowe) programistyczne rozwiązanie mojego problemu, używając C # lub VB.NET? Dzięki!

Dlaczego warto korzystać Zkolekcji, a nie liczby lub listy na wielu-wielu/JEDEN-wiele relacji?

Widzę to często w samouczkach, z właściwościami nawigacji jako ICollection<T>. Czy jest to obowiązkowy wymóg dla RAM p ... miotowych? Czy mogę użyć IEnumerable? Jaki jest główny cel używania ICollection zamiast IEnumerable lub nawet List<T>?