Pytania oznaczone «.net-3.5»

Wersja 3.5 programu .NET Framework, która jest oparta na programie .NET Framework 2.0 z dodatkowymi zestawami (w tym 3.0). Użyj w przypadku pytań związanych z .NET Framework 3.0. W przypadku pytań dotyczących platformy .NET Framework należy użyć tagu .net.

1094
Funkcja Distinct () LINQ dla określonej właściwości

Bawię się z LINQ, aby się o tym dowiedzieć, ale nie mogę wymyślić, jak go używać, Distinctgdy nie mam prostej listy (prosta lista liczb całkowitych jest dość łatwa do zrobienia, to nie jest pytanie). Co jeśli chcę użyć Distinct na liście Object na jednej lub więcej właściwości obiektu? Przykład:...

1031
Zapytanie LINQ w DataTable

Próbuję wykonać zapytanie LINQ na obiekcie DataTable i dziwnie stwierdzam, że wykonywanie takich zapytań na DataTables nie jest proste. Na przykład: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; To jest niedozwolone. Jak mogę uzyskać coś...

913
Tworzenie tablicy bajtów ze strumienia

Jaka jest preferowana metoda tworzenia tablicy bajtów ze strumienia wejściowego? Oto moje obecne rozwiązanie z .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Czy nadal lepiej jest czytać i pisać fragmenty...

453
WCF - Jak zwiększyć limit rozmiaru wiadomości

Mam usługę WCF, która zwraca 1000 rekordów z bazy danych do klienta. Mam klienta WCF ASP.NET (dodałem odniesienie do usługi w projekcie aplikacji sieci web asp.net, aby korzystać z WCF). Po uruchomieniu aplikacji klienckiej pojawia się następujący komunikat: Limit maksymalnej wielkości...

377
Jak powiązać odwrotne właściwości boolowskie w WPF?

Mam obiekt, który ma IsReadOnlywłaściwość. Jeśli ta właściwość jest prawdziwa, chciałbym ustawić IsEnabledwłaściwość przycisku (na przykład) na false. Chciałbym wierzyć, że mogę to zrobić tak łatwo, IsEnabled="{Binding Path=!IsReadOnly}"ale to nie działa z WPF. Czy jestem zmuszony przejść przez...

369
Nie można znaleźć domyślnego elementu końcowego

Dodałem serwer proxy do usługi internetowej do rozwiązania VS2008 / .NET 3.5. Podczas konstruowania klienta .NET zgłasza ten błąd: Nie można znaleźć domyślnego elementu punktu końcowego, który odwołuje się do kontraktu „IMySOAPWebService” w sekcji konfiguracji klienta ServiceModel. Może to być...

300
Jak parsować ciąg w int nullable int

Chcę parsować ciąg do nullable int w C #. to znaczy. Chcę odzyskać wartość int łańcucha lub wartość null, jeśli nie można go przeanalizować. Miałem nadzieję, że to zadziała int? val = stringVal as int?; Ale to nie zadziała, więc teraz robię to, że napisałem tę metodę rozszerzenia public static...

251
Metoda ogólna z wieloma ograniczeniami

Mam ogólną metodę, która ma dwa ogólne parametry. Próbowałem skompilować poniższy kod, ale to nie działa. Czy jest to ograniczenie .NET? Czy można mieć wiele ograniczeń dla różnych parametrów? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass, TResponse :...

156
Nazwane formatowanie ciągów w C #

Czy istnieje sposób formatowania ciągu według nazwy zamiast pozycji w C #? W Pythonie mogę zrobić coś takiego jak ten przykład (bezwstydnie skradziony stąd ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. Czy jest jakiś...

139
Konwersja listy ogólnej na ciąg CSV

Mam listę wartości całkowitych (Lista) i chciałbym wygenerować ciąg wartości rozdzielanych przecinkami. Oznacza to, że wszystkie pozycje z listy są wyświetlane na pojedynczej liście rozdzielanej przecinkami. Moje myśli ... 1. Przekaż listę do metody. 2. Użyj narzędzia stringbuilder do iteracji...