Iteratoren ermöglichen es dir, eine Sequenz von Werten faul zu erzeugen, einen nach dem anderen, mit dem yield-Schlüsselwort — ohne die gesamte Kollektion im Speicher zu erstellen. Eine Methode mit yield return wird zu einem Iterator, der Werte auf Anforderung generiert, ideal für große oder unendliche Sequenzen und benutzerdefinierte Iteration.
yield return — faule Sequenzgenerierung
{
( i = ; i < n; i++)
{
i;
}
}
(
{
Console.WriteLine(num);
(num > ) ;
}
