Die Benutzung von Iteratoren findet zum Beispiel in C# großen Anklang. So findet die Umsetzung von Iteratoren (Durchlaufen von Listen) in C# großen Anklang. Durch die oben aufgeführte Syntax wird kein foreach()-Befehl benötigt, um ein Array oder eine Liste zu durchlaufen.