September 2013
Intermediate to advanced
208 pages
5h 19m
Polish
Enumerator to kursor tylko do odczytu, przesuwany wyłącznie do przodu wzdłuż sekwencji wartości. Enumerator to równocześnie obiekt, który implementuje interfejs System.Collections.IEnumerator albo System. ![]()
Collections.Generic.IEnumerator<T>.
Instrukcja foreach realizuje operację iterowania po obiekcie „przeliczalnym” (ang. enumerable). Taki obiekt to logiczna reprezentacja sekwencji wartości; sam w sobie nie jest kursorem, ale obiektem, który generuje kursor sam dla siebie. Obiekt przeliczalny to taki obiekt, który implementuje interfejs IEnumerable albo IEnumerable<T>, ewentualnie posiada metodę o nazwie GetEnumerator ...