c#

Pobieranie nazwy właściwości z wyrażenia lambda

Czy istnieje lepszy sposób na uzyskanie nazwy właściwości po przekazaniu przez wyrażenie lambda? Oto, co mam obecnie. Np. ... emberExpression; } if (memberExpr == null) throw new ArgumentException("method"); return memberExpr; }

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!

Używając Transactions or SaveChanges (false) and AcceptAllChanges ()?

Badałem transakcje i wygląda na to, że dbają o siebie w EF tak długo, jak przechodzę false do SaveChanges(), a następnie wywo ... e będzie brakującej wartości tożsamości. Czy Jest jakiś powód, aby używać standardowej klasy TransactionScope w moim kodzie?

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)

Dependency Inject (DI) "friendly" library

Zastanawiam się nad projektem biblioteki C#, która będzie miała kilka różnych funkcji wysokiego poziomu. Oczywiście, te funkc ... ctureMap, modułu Ninject) oraz klas set lub Factory, które nie są DI i zawierają sprzężenie z tymi kilkoma fabrykami. Myśli?

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ę.

Jak mieć automatycznie zwiększający się numer wersji (Visual Studio)? [duplikat]

To pytanie ma już odpowiedź tutaj: Czy Mogę automatycznie zwiększyć wersję kompilacji plików podczas kor ... atycznie zwiększający się numer wersji, ale także jak użyć tego w kodzie, który jest bardziej kompletną odpowiedzią niż inne.

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?

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

Casting a używanie słowa kluczowego " as " w CLR

Podczas programowania interfejsów zauważyłem, że robię wiele odlewów lub konwersji typu obiektu. Czy istnieje różnica między ... _myCls1 = (MyClass)_MyObj; _myCls2 = (_MyObj as MyClass); } } Również, co jest" ogólnie " preferowaną metodą?

JavaScriptSerializer-JSON serialization of enum as string

Mam klasę, która zawiera właściwość enum i po serializacji obiektu za pomocą JavaScriptSerializer, mój wynik json zawiera war ... lnie szukanie odpowiedzi z wbudowanymi klasami. NET framework, jeśli nie możliwe alternatywy (jak Json.net) są mile widziane.

Direct casting vs operator "as"?

Rozważ następujący kod: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 ... ca między trzema typami castingu(dobrze, trzeci nie jest castingiem, ale masz zamiar). Który z nich powinien być preferowany?

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.

Wyrażenie A Stwierdzenie

Pytam w odniesieniu do c#, ale zakładam, że to samo w większości innych języków. Czy ktoś ma dobrą definicję wyrażeńi wyrażeń i jakie są różnice?

Uruchamianie Poleceń Wiersza Polecenia

Czy Jest jakiś sposób na uruchamianie poleceń wiersza poleceń z poziomu aplikacji C#? Jeśli tak to jak bym zrobił: copy /b ... To w zasadzie osadza plik RAR w obrazie JPG. Zastanawiałem się tylko, czy nie ma sposobu, aby zrobić to automatycznie w C#.

Jak posortować listę według właściwości w obiekcie

Mam klasę {[1] } która ma takie właściwości jak OrderId, OrderDate, Quantity, i Total. Mam listę tej klasy Order: List<O ... łaściwości obiektu Order, na przykład muszę posortować ją według daty zamówienia lub ID zamówienia. Jak mogę to zrobić w C#?

Jak uzyskać adres IP klienta użytkownika w ASP.NET?

Mamy Request.UserHostAddress aby uzyskać adres IP w ASP.NET, ale zazwyczaj jest to adres IP dostawcy Internetu użytkownika, a ... P powinien być unikalny, a nie dla ISP, który ma ogromną liczbę klientów lub użytkowników Internetu. Czy dobrze zrozumiałem?

Po co łapać i zmieniać wyjątek w C#?

Patrzę na Artykuł C# - Obiekt Transmisji Danych na serwerze dtos. Artykuł zawiera ten fragment kodu: public static string ... wyjątki przed mniej szczegółowymi (tak jak Java). Referencje: MSDN-Obsługa wyjątków MSDN-try-catch (C# Reference)

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.