ienumerable

Dlaczego IEnumerable dziedziczy po IEnumerable?

To może być stare pytanie: dlaczego IEnumerable<T> dziedziczy po IEnumerable? Tak właśnie działa. NET, ale przynosi to ... able. I, IList<T> nie dziedziczy po IList. Nie wiem dlaczego IEnumerable<T> jest zaprojektowany w inny sposób.

Is Yield Return = = IEnumerable & IEnumerator?

Czy yield return jest skrótem do implementacji IEnumerable i IEnumerator?

Dlaczego tablice in.net tylko zaimplementować IEnumerable i nie IEnumerable?

Implementowałem własną klasę ArrayList i byłem zaskoczony, gdy zdałem sobie sprawę, że public System.Collections.Generic.IE ... merator(); } Nie zadziałało. Dlaczego tablice nie implementują IEnumerator w. Net? Czy istnieje jakieś obejście? Thanks

Kolejność elementów w słowniku

Moje pytanie dotyczy wyliczania elementów słownika // Dictionary definition private Dictionary<string, string> _Dicti ... at("{0}={1}", kvp.Key, kvp.Value)); } W jakiej kolejności będą wyliczane elementy? Czy Mogę wymusić kolejność alfabetyczną?

Jak posortować liczbę

Jak mogę sortować IEnumerable<string> Alfabetycznie. Czy to możliwe? Edit: Jak napisać rozwiązanie in-place?

Params IEnumerable c#

Dlaczego nie mogę użyć liczby mnogiej z params? Czy to kiedyś zostanie naprawione? Naprawdę chciałbym, żeby przepisali stare biblioteki, aby używały generyków...

/ Align = "left" / Count () znacznie wolniejszy niż List.Hrabia()

Przy użyciu metody rozszerzenia IEnumerable<T> Count(), tablica jest co najmniej dwa razy wolniejsza od listy. Functio ... Collection Cast List 1,268 1,738 Array 5,925 1,683

Kiedy powinienem użyć IEnumerator do zapętlania w c#?

Zastanawiałem się, czy jest jakiś czas, w którym korzystne jest użycie Ienumeratora nad pętlą foreach do iteracji przez zbiór ... xt()) Console.WriteLine(classesEnum.Current); Zamiast foreach (var class in myClasses) Console.WriteLine(class);