« Patrons de conception/Itérateur » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 38 :
IterateurTypique iterateur = new IterateurTypique ();
iterateur.Reset(); // optionnel : cet appel peut ne pas être effectué.
while(iterateur.MoveNext()){
Console.WriteLine(iterateur.Current.ToString());
Ligne 50 :
 
private string[] _chainesAParcourir = new string[] { "TF1", "France2", "FR3", "Canal+" };
private int _positionCourante = -1;
 
public void Reset() { _positionCourante = -1; }
Ligne 59 :
return true;
}
public void object Current { get { return _chainesAParcourir[_positionCourante]; } }
}
</source>