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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.