ienumerable

Konwertuj z listy do formatu liczbowego

IEnumerable<Book> _Book_IE List<Book> _Book_List Jak dokonać konwersji _Book_List na format IEnumerable?

Czy C # ma IsNullOrEmpty dla List/IEnumerable?

Wiem, że ogólnie pusta lista jest bardziej preferowana niż NULL. Ale zamierzam zwrócić NULL, głównie z dwóch powodów musz ... yskać wartość zwracaną. Dla ciągów mamy IsNullOrEmpty. Czy jest coś z samego C# robiącego to samo dla List lub IEnumerable?

C#: Jak mogę zabezpieczyć liczbę wątków?

Powiedzmy, że mam prostą metodę: public IEnumerable<uint> GetNumbers() { uint n = 0; while(n < 100) ... eśli chcemy mieć bezpieczny wątek IEnumerable<T>? A raczej myślę, że byłby to Bezpieczny wątek IEnumerator<T>...?

Map dwie listy do słownika w C#

Given two IEnumerables tego samego rozmiaru, Jak mogę przekonwertować go na Dictionary używasz Linq? IEnumerable<string& ... { "Val A", "Val B", "Val C" }; var dic = Util.Merge(keys, values); I wyjście jest poprawne: A: Val A B: Val B C: Val C

Praktyczna różnica między listą a liczbą [duplikat]

To pytanie ma już odpowiedź tutaj: IEnumerable vs List-czego używać? Jak działają? ... nikowi wynik. Czego byśmy użyli i dlaczego? Mam nadzieję, że ktoś mi to wyjaśni lub wskaże właściwy kierunek. Z góry dzięki!

IEnumerable vs IReadonlyCollection vs ReadonlyCollection for exposing a list member

Spędziłem sporo godzin zastanawiając się nad tematem ujawnienia członków listy. W podobnym pytaniu do mojego, John Skeet dał ... zmutowany. Carsten Führmann fantastyczny punkt o deklaracjach zwrotu yield w IEnumerables. Dziękuję wszystkim jeszcze raz.

Wyliczanie zbiorów, które nie są z natury liczbami?

Jeśli chcesz rekurencyjnie wyliczyć obiekt hierarchiczny, wybierając niektóre elementy na podstawie pewnych kryteriów, istnie ... em znaleźć, że dotknął tych obszarów, i wędrując w taką egzotykę, jak "Y-combinator."A" humbling " experience, I might add :)

Czy LINQ działa z IEnumerable?

Mam klasę, która implementuje IEnumerable, ale nie implementuje IEnumerable<T>. Nie mogę zmienić tej klasy i nie mogę u ... że zaimplementować IEnumerable<T>, ale tak nie jest. więc co mogę zrobić, aby odpytywać tę klasę używając wyrażeń LINQ?

Korzystanie z IEnumerable bez pętli foreach

Muszę przegapić coś prostego. Weź następujący kod: public IEnumerable<int> getInt(){ for(int i = 0; i < 10; i++ ... (object x in xs){ if (x.someCondition) continue; iter.MoveNext(); int n = iter.current(); x.someProp = n; etc... }

Rozwiązywanie problemów z jednością

Czy jedność może automatycznie rozwiązać IEnumerable<T>? Powiedzmy, że mam klasę z tym konstruktorem: public Coalesc ... tej pory nie byłem w stanie wyrazić tego w żaden prosty sposób, ale wciąż jestem na fali jedności, więc mogłem coś przeoczyć.

Jak uzyskać indeks elementu w liczbie mnogiej?

Napisałem tak: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> ... lect((a, i) => (comparer.Equals(a, value)) ? i : -1) .Max(); } } Ale nie wiem, czy już istnieje, prawda?

Powrót zagnieżdżonego plonu z liczbą mnogą

Mam następującą funkcję, aby uzyskać błędy walidacji dla Karty. Moje pytanie dotyczy postępowania z GetErrors. Obie metody ... etMoreErrors bez konieczności ich wyliczania? Myśląc o tym, to pewnie głupie pytanie, ale chcę się upewnić, że się nie mylę.

Czy muszę rozważyć pozbycie się ilości, których używam?

Ostatnio zwrócono mi uwagę, że różne metody rozszerzenia Linq (takie jak Where, Select, etc) zwraca IEnumerable<T>, któ ... ę metodę zwracającą IEnumerable<T>, czy (potencjalnie) biorę odpowiedzialność za wywołanie dispose po jej zakończeniu?

Różnica między liczbą IEnumerable Count () a długością

Jakie są główne różnice między IEnumerable Count() i Length?

C # List< > GroupBy 2 Values

Używam C# na frameworku 3.5. Chcę szybko pogrupować listę rodzajową według dwóch właściwości. W tym przykładzie powiedzmy, że ... tId i ProductCount. Jak uzyskać sumę kwot produktów pogrupowanych według CustomerId i ProductId przy użyciu wyrażenia lambda?

Jak połączyć dwie liczby w nową liczbę?

Mam dwie instancje IEnumerable<T> (z tym samym T). Chcę nową instancję IEnumerable<T>, która jest połączeniem obu. Czy istnieje metoda wbudowana w. Net, aby to zrobić, Czy muszę to napisać sam?

Jak iterować przez dwa IEnumerable jednocześnie?

Mam dwie liczby: IEnumerable<A> list1 i IEnumerable<B> list2. Chciałbym je przejrzeć jednocześnie tak: foreach( ... nd b } Jeśli nie zawierają tej samej liczby elementów, należy wyrzucić wyjątek. Jaki jest najlepszy sposób, aby to zrobić?

Usuń elementy z IEnumerable

Mam 2 liczniejsze Kolekcje. IEnumerable<MyClass> objectsToExcept I IEnumerable<MyClass> allObjects. objec ... ect.Except(objectsToExcept) Ale to nie działa. Licznik po wykonaniu metod wskazuje, że żadne elementy nie zostały usunięte.

Jak to działa?Czy jest równouprawnienie dwóch liczb rodzajowych?

Mam test jednostkowy, aby sprawdzić, czy metoda zwraca poprawną IEnumerable. Metoda buduje liczbę za pomocą yield return. K ... ted.zip(actual)) { Assert.AreEqual(t[0], t[1]); } Udało się! Więc jaka jest różnica między tymi dwoma Assert.AreEqual?