.net

Najczystszy sposób na napisanie logiki retry?

Czasami muszę powtórzyć operację kilka razy, zanim się poddam. Mój kod to: int retries = 3; while(true) { try { DoSo ... lnej funkcji retry jak: TryThreeTimes(DoSomething); Czy jest to możliwe w C#? Jaki byłby kod dla metody TryThreeTimes()?

Jak wymusić my.NET aplikacja do uruchomienia jako administrator?

Gdy mój program zostanie zainstalowany na komputerze klienckim, jak zmusić mój program do uruchomienia jako administrator w systemie Windows 7?

Jak zrobić głęboką kopię obiektu in.NET (C# konkretnie)? [duplikat]

To pytanie ma już odpowiedź tutaj: Głębokie klonowanie obiektów 39 odpowiedzi Chcę prawdziwą kopię. W Javie to było proste, ale jak to zrobić w C#?

Jakie są prawdziwe zalety ExpandoObject?

Klasa ExpandoObject dodawana do.Net 4 pozwala dowolnie ustawić właściwości obiektu w czasie wykonywania. Czy są jakieś korz ... jąc dowolnego typu słownika, poza tym, że nie jest oczywiste, że używasz typu, który zostanie określony w czasie wykonywania.

Jak mogę pobrać ścieżkę aplikacji a.NET aplikacja konsolowa?

Jak znaleźć ścieżkę aplikacji w aplikacji konsolowej? W Windows Forms mogę użyć Application.StartupPath, aby znaleźć bieżącą ścieżkę, ale wydaje się, że nie jest ona dostępna w aplikacji konsolowej.

Jak uzyskać ścieżkę złożeń, w którym znajduje się kod?

Czy istnieje sposób na uzyskanie ścieżki dla złożenia, w którym znajduje się bieżący kod? Nie chcę, aby ścieżka wywołującego ... l Ustawienia\Temp\ ....\ DaoTests.dll System.Reflection.Assembly.GetExecutingAssembly().Location daje to samo co poprzednie.

Plain Old CLR Object vs Data Transfer Object

POCO = Plain Old CLR (or better: Class) Object DTO = Data Transfer Object W tym poście jest różnica, ale szczerze mówiąc ... owane: DTOs to proste kontenery danych używane do przenoszenia danych między warstwami aplikacji. Czy POCO i DTO to to samo?

LINQ query on a DataTable

Próbuję wykonać zapytanie LINQ na obiekcie DataTable i o dziwo stwierdzam, że wykonywanie takich zapytań na DataTables nie je ... nie jest dozwolone. Jak sprawić, by coś takiego działało? Jestem zdumiony, że zapytania LINQ nie są dozwolone na DataTables!

Jak zapętlić wszystkie wartości enum w C#? [duplikat]

To pytanie ma już odpowiedź tutaj:jak wyliczyć enum w C#? 26 odpowiedzi public enum Foos { A, B, C } Czy istnieje sposób na przepętanie możliwych wartości Foos? W zasadzie? foreach(Foo in Foos)

Jak napisać skalowalny serwer oparty na Tcp / Ip

Jestem w fazie projektowania pisania nowej aplikacji usługowej systemu Windows, która akceptuje połączenia TCP / IP dla długo ... ie działać. Podniosłem wszystkie odpowiedzi, które uznałem za dobre, chciałbym zrobić dla Was więcej. Jeszcze raz dziękuję.

Jaka jest różnica między Invoke () a BeginInvoke()

Zastanawiam się, jaka jest różnica między BeginInvoke() a Invoke()? Głównie to, do czego każdy z nich byłby używany. EDIT: ... tworzeniem obiektu wątkowego a wywołaniem wywołania na tym obiekcie, a wywołaniem BeginInvoke() Na delegacie? czy to to samo?

Przesyłanie plików za pomocą HTTPWebrequest (multipart/form-data)

Czy jest jakaś Klasa, Biblioteka lub jakiś fragment kodu, który pomoże mi przesłać pliki za pomocą HTTPWebrequest? Edytuj 2 ... iowego / danych formularza. Edit: WebClient nie pokrywa moich wymagań, więc jestem szukam rozwiązania z HTTPWebrequest.

A definitive guide to API-breaking changes in.NET

Chciałbym zebrać jak najwięcej informacji na temat wersjonowania API w. NET / CLR, a konkretnie jak zmiany API powodują lub n ... poziomu językowego dla ExtensionMethodAttribute i wymaga, aby metody rozszerzenia CLS były wywoływane jako metody statyczne.

Interfejsy C#. Implicit implementation versus Explicit implementation

Jakie są różnice w implementacji interfejsów implicite i explicite W C#? Kiedy należy używać implicit, a kiedy explicit? ... rdzo ważna w czasie przed IoC, Kiedy nie przekazujesz rzeczy jako interfejsów. Czy ktoś mógłby dotknąć również tego aspektu?

kiedy i dlaczego używać delegatów? [duplikat]

To pytanie ma już odpowiedź tutaj: Gdzie używać delegatów? [zamknięty] ... ystać z delegatów i nie mam innej alternatywy . Dziękuję za pomoc! EDIT: chyba znalazłem niezbędne użycie delegatów tutaj

Algorytm agregacji LINQ wyjaśniony

To może zabrzmieć kiepsko, ale nie udało mi się znaleźć naprawdę dobrego wyjaśnienia Aggregate. Dobry oznacza krótki, opisowy, wyczerpujący z małym i jasnym przykładem.

Struktura podmiotu i łączenie Pooling

Ostatnio zacząłem używać Entity Framework 4.0 w mojej aplikacji. NET 4.0 i jestem ciekawy kilku rzeczy związanych z poolingie ... sing. Jakieś inne zalecenia, najlepsze praktyki lub wspólne podejście do pewnych scenariuszy, o których powinienem wiedzieć?

Which.NET frameworki Dependency Injection są warte obejrzenia? [zamknięte]

Które frameworki C#/. Net Dependency Injection warto sprawdzić? I co można powiedzieć o ich złożoności i szybkości.

Metoda Pass jako parametr za pomocą C#

Mam kilka metod, wszystkie z tym samym podpisem (parametry i wartości zwrotne), ale różne nazwy i wewnętrzne metody są różne. ... nie działa, ale to właśnie próbuję zrobić. Nie rozumiem, jak napisać kod RunTheMethod, ponieważ muszę zdefiniować parametr.

Jak dynamicznie utworzyć klasę?

Mam klasę, która wygląda tak: public class Field { public string FieldName; public string FieldType; } Oraz obiek ... ? Chcę, aby to zostało wygenerowane w czasie wykonywania. Nie chcę fizycznego pliku CS rezydującego w moim systemie plików.