|
Exemple 14-44 extrait du chapitre Les mécanismes utilisables dans C#
Exemple 14-43< > Exemple 14-45
Cet exemple peut être compilé avec la ligne de commande: csc.exe /target:exe Exemple_14_44.cs Erreurs: 0 Avertissements: 0 Remarque:
Exemple_14_44.cs
class Foo {
public System.Collections.Generic.IEnumerable<int> UnIterateur() {
for (int i = 0; i < 5; i++){
if (i == 3) yield break;
yield return i;
}
}
}
class Program {
static void Main() {
Foo collec = new Foo();
foreach (int i in collec.UnIterateur())
System.Console.WriteLine(i);
}
}
Copyright Patrick Smacchia 2006 2007
|