Kapitel 6. Iteratoren und partielle Typen

6.0 Einführung

Zwei der vier wichtigsten neuen Features in C# 2.0 sind Iteratoren und partielle Typen. Iteratoren ermöglichen es einem Codeblock, eine geordnete Sequenz von Werten zu liefern. Partielle Typen ermöglichen es, verschiedene Teile einer Klasse an verschiedenen Orten vorzuhalten.

Iteratoren sind ein Mechanismus, mit dem eine Klasse Daten über das foreach-Schleifenkonstrukt enumerieren kann. Allerdings sind Iteratoren noch viel flexibler. Sie können einfach eine Sequenz von Daten erzeugen, die vom Enumerator zurückgeliefert wird. Die Sequenz muss nicht im Voraus hartkodiert werden. Beispielsweise könnten Sie einfach einen Enumerator schreiben, der auf Verlangen die Fibonacci-Sequenz generiert. ...

Get C# Kochbuch 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.