Pytania otagowane jako ienumerable

IEnumerable i jego ogólny odpowiednik IEnumerable <T> to interfejsy .NET służące do iteracji (lub wyliczania) za pośrednictwem kolekcji elementów.

3
Czy LINQ działa z IEnumerable?
Mam klasę, która implementuje IEnumerable, ale nie implementuje IEnumerable&lt;T&gt;. Nie mogę zmienić tej klasy i nie mogę zamiast niej użyć innej klasy. Jak zrozumiałem z MSDN LINQ może być używany, jeśli klasa implementujeIEnumerable&lt;T&gt; . Próbowałem użyć instance.ToQueryable(), ale nadal nie włącza metod LINQ. Wiem na pewno, że ta klasa może …
87 .net  linq  ienumerable 


7
Czy istnieje singleton „Pusta lista” w C #?
W C # dobrze używam LINQ i IEnumerable. I wszystko jest w porządku (a przynajmniej w większości). Jednak w wielu przypadkach okazuje się, że IEnumerable&lt;X&gt;domyślnie potrzebuję pustego . To znaczy chciałbym for (var x in xs) { ... } do pracy bez konieczności sprawdzania zerowej wartości. Teraz robię to, w …

1
Konwertuj IAsyncEnumerable na List
Więc w C # 8 dodaliśmy IAsyncEnumerableinterfejs. Jeśli mamy coś normalnego IEnumerable, możemy z niego zrobić Listdowolną inną kolekcję. Dzięki Linq tam. var range = Enumerable.Range(0, 100); var list = range.ToList(); Cóż, teraz chcę przekonwertować moje IAsyncEnumerablena Listi to oczywiście asynchronicznie. Czy istnieją już implementacje Linq dla tego przypadku? Jeśli …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.