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.
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: Jeśli …
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ś takiego? Dziwi mnie, że zapytania LINQ nie są dozwolone …
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 strumienia?
w System.Linqprzestrzeni nazw, możemy rozszerzyć nasze IEnumerable jest mieć Obojętnie () i count () metody rozszerzenie . Ostatnio powiedziano mi, że jeśli chcę sprawdzić, czy kolekcja zawiera 1 lub więcej elementów, powinienem użyć .Any()metody rozszerzenia zamiast .Count() > 0metody rozszerzenia, ponieważ .Count()metoda rozszerzenia musi iterować wszystkie elementy. Po drugie, niektóre …
Czy istnieje jakieś proste wyrażenie LINQ, które pozwala połączyć wszystkie moje List<string>elementy kolekcji w jeden stringze znakiem separatora? Co jeśli kolekcja zawiera niestandardowe obiekty zamiast string? Wyobraź sobie, że muszę się połączyć object.Name.
Zakładam, że jest to proste zapytanie LINQ, ale nie jestem pewien, jak to zrobić. Biorąc pod uwagę ten fragment kodu: class Program { static void Main(string[] args) { List<Person> peopleList1 = new List<Person>(); peopleList1.Add(new Person() { ID = 1 }); peopleList1.Add(new Person() { ID = 2 }); peopleList1.Add(new Person() { …
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 wiadomości dla wiadomości przychodzących (65536) został przekroczony. Aby zwiększyć …
Jaka jest różnica między IQueryable<T>i IEnumerable<T>? Zobacz także Jaka jest różnica między IQueryable i IEnumerable, która pokrywa się z tym pytaniem.
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 wszystkie ustawienia stylu? Wydaje się po prostu zbyt pracowity dla czegoś tak …
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ć spowodowane tym, że nie znaleziono pliku konfiguracji dla Twojej aplikacji …
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 …
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 : MyOtherClass
Gdy używam Response.Redirect (...) do przekierowania formularza na nową stronę, pojawia się błąd: Wystąpił wyjątek pierwszej szansy typu „System.Threading.ThreadAbortException” w mscorlib.dll Wyjątek typu „System.Threading.ThreadAbortException” wystąpił w mscorlib.dll, ale nie został obsłużony w kodzie użytkownika Rozumiem to, że błąd jest spowodowany przez serwer internetowy przerywający pozostałą część strony, w której wywołano …
Jaki jest najszybszy sposób wczytania pliku tekstowego do zmiennej łańcuchowej? Rozumiem, że można to zrobić na kilka sposobów, na przykład czytać poszczególne bajty, a następnie konwertować je na ciąg. Szukałem metody z minimalnym kodowaniem.
Próbuję utworzyć test jednostkowy, aby przetestować przypadek, gdy strefa czasowa zmienia się na komputerze, ponieważ została nieprawidłowo ustawiona, a następnie poprawiona. W teście muszę mieć możliwość tworzenia obiektów DateTime w żadnej lokalnej strefie czasowej, aby upewnić się, że osoby uruchamiające test mogą to zrobić pomyślnie, niezależnie od tego, gdzie się …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.