Pytania oznaczone «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.

329
Jak mogę zwrócić pusty IEnumerable?

Biorąc pod uwagę następujący kod i sugestie podane w tym pytaniu , postanowiłem zmodyfikować tę oryginalną metodę i zapytać, czy w IEnumarable są jakieś wartości, zwróć ją, jeśli nie, zwróć IEnumerable bez wartości. Oto metoda: public IEnumerable<Friend> FindFriends() { //Many thanks to...

317
Policzyć elementy z IEnumerable <T> bez iteracji?

private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } } Powiedzmy, że chcę je powtórzyć i napisz coś takiego jak przetwarzanie #n z #m. Czy istnieje sposób, aby dowiedzieć się o wartości m bez iteracji przed moją główną iteracją? Mam nadzieję, że...

307
IEnumerable and Recursion using return return

Mam IEnumerable<T>metodę, której używam do znajdowania formantów na stronie WebForms. Ta metoda jest rekurencyjna i mam pewne problemy ze zwróceniem żądanego typu, gdy yield returnzwraca wartość wywołania rekurencyjnego. Mój kod wygląda następująco: public static...