Iteratoren

Um die Unterstützung für den Standardaufzählungsmechanismus zu verbessern und Autoren von Klassen die Implementierung zu erleichtern, wurde mit C# 2.0 das Konzept der Iteratoren eingeführt.

Das C#-Iteratoren-Konzept basiert auf der Erkenntnis, dass in der überwiegenden Zahl der Fälle der einzig wirklich individuelle Code zur Implementierung des Standardaufzählungsmechanismus aus den Anweisungen besteht, die festlegen, wie und in welcher Reihenfolge die Daten zurückgeliefert werden. Für den restlichen Code, von der Instanziierung der Enumerator-Klasse bis zur Behandlung unerwarteter Datenmanipulationen, kann zumeist auf Standardlösungen zurückgegriffen werden. Und genau dies tut das Iteratoren-Konzept.

Hinweis

Ein Iterator ist eine Methode, ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.