c#

Osadzanie bibliotek DLL w skompilowanym pliku wykonywalnym

Czy jest możliwe osadzenie istniejącej biblioteki DLL w skompilowanym pliku wykonywalnym C# (tak, że masz tylko jeden plik do ... anie programu instalacyjnego do obsługi wszystkiego, ale było kilka osób w pracy, które mnie o to pytały i szczerze Nie wiem.

Jak i kiedy używać 'async' i 'wait'

Z mojego zrozumienia jedna z głównych rzeczy, które async oraz await czy aby Kod był łatwy do zapisu i odczytu - ale czy używ ... oSomethingAsync() { // is this executed on a background thread? System.Threading.Thread.Sleep(5000); return 1; }

Dlaczego Słownik jest preferowany przez Hashtable w C#?

W większości języków programowania preferowane są słowniki zamiast hashtabli. Jakie są tego powody?

LINQ ' s Distinct() na określonej własności

Bawię się LINQ, aby się o tym dowiedzieć, ale nie mogę rozgryźć, Jak używać Distinct, gdy nie mam prostej listy (prosta lista ... to możliwe z LINQ, jaki byłby najlepszy sposób, aby mieć listę Person w zależności od niektórych jego właściwości w. NET 3.5?

Jakie Są Niektóre Good.NET Profilerzy?

Jakich profili używaliście podczas pracy z programami. NET i które szczególnie polecacie?

Try-catch przyspiesza mój kod?

Napisałem kod do testowania wpływu try-catch, ale widząc zaskakujące wyniki. static void Main(string[] args) { Thread.Cu ... sama wersja CLR -- problem pozostaje jak powyżej, gdy skompilowany z VS 2013, ale problem znika, gdy skompilowany z VS 2015.

Upload plików ASP.NET MVC 3.0

Chcę wgrać plik w asp. net-mvc. Jak mogę wgrać plik używając html input file?

Kiedy używać klas statycznych w C# [duplikat]

To pytanie ma już odpowiedź tutaj: klasa z jedną metodą-najlepsze podejście ? ... ietów powiązanych funkcji, ale to wszystko. Więc pod jakie okoliczności powinny (a nie powinny) zostać uznane za statyczne?

Stosowanie metody Finalize/Dispose w C#

C# 2008 Pracuję nad tym od jakiegoś czasu i nadal jestem zdezorientowany użyciem metod finalize i dispose w kodzie. Moje py ... soby? Czy istnieje trudna i szybka zasada, aby tego przestrzegać? Skąd mam wiedzieć, że Klasa używa niezarządzanych zasobów?

Jaki jest najlepszy sposób na iterację słownika?

Widziałem kilka różnych sposobów na iterację słownika w C#. Jest jakiś standardowy sposób?

Dlaczego używasz wyrażenia > zamiast Func?

Rozumiem lambdy i delegatów Func i Action. Ale wyrażenia mnie pieką. W jakich okolicznościach użyłbyś Expression<Func<T>> zamiast zwykłego starego Func<T>?

"Static readonly" vs. "const"

Czytałem o polach const i static readonly. Mamy kilka klas, które zawierają tylko stałe wartości. Są one używane do różnych r ... nych/prywatnych wartości? Co polecacie? Czy powinienem w ogóle nie używać pól static readonly, ale raczej używać właściwości?

Jak przekonwertować tablicę bajtów na łańcuch szesnastkowy i odwrotnie?

Jak można przekonwertować tablicę bajtów na łańcuch szesnastkowy i odwrotnie?

W C#, jaka jest różnica między public, private, protected i having no access modifier?

Przez wszystkie lata studiów używałem public i chciałbym poznać różnicę między public, private, i protected? Również co robi static zamiast mieć nic?

Złapać wiele wyjątków na raz?

Odradza się po prostu łapać System.Exception. Zamiast tego należy wyłapywać tylko" znane " wyjątki. Teraz, to czasami prowad ... oczekiwany sposób, chcesz aby "zresetować" object. Jeśli jednak pojawi się nieoczekiwany wyjątek, nadal chcę rzucić to wyżej.

Volatile vs. Interlocked vs. lock

Załóżmy, że klasa ma pole public int counter, do którego dostęp ma wiele wątków. To int jest tylko zwiększane lub zmniejszane ... kiedy odkryłem volatile, usuwałem wiele lock stwierdzeń i używania Interlocked. Ale czy jest jakiś powód, by tego nie robić?

Dlaczego nie dziedziczyć z listy?

Kiedy planuję swoje programy, często zaczynam od takiego łańcucha myśli:]} Drużyna piłkarska to tylko lista piłkarzy. Dl ... opuszczalne? Dlaczego/dlaczego nie? Co musi wziąć pod uwagę programista, decydując czy odziedziczyć po List<T> czy nie?

Jak prawidłowo wyczyścić obiekty Excel interop?

Używam programu Excel interop w C #(ApplicationClass) i umieściłem następujący kod w mojej klauzuli finally: while (System. ... mknięciu mojej aplikacji. Co robię źle, czy jest jakaś alternatywa dla zapewnienia, że obiekty interop są właściwie usuwane?

Deserializować JSON do C # dynamic object?

Czy jest sposób na deserializację zawartości JSON do dynamicznego typu C # 4? Byłoby miło, aby pominąć tworzenie kilku klas w celu korzystania z DataContractJsonSerializer.