Comment obtenir l'index de l'itération courante d'une boucle foreach ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment obtenir l'index de l'itération courante d'une boucle foreach ?

Message par Clippy »

Comment obtenir l'index de l'itération courante d'une boucle foreach ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Re: Comment obtenir l'index de l'itération courante d'une boucle foreach ?

Message par Clippy »

Le `foreach` sert à itérer sur des collections qui implémentent [`IEnumerable`](http://msdn.microsoft.com/en-us/library ... 10%29.aspx). Il le fait en appelant [`GetEnumerator`](http://msdn.microsoft.com/en-us/library ... .110).aspx) sur la collection, ce qui retourne un [`Enumerator`](http://msdn.microsoft.com/en-us/library ... .110).aspx).



Cet Enumerator possède une méthode et une propriété :



- `MoveNext()`



- `Current`



`Current` retourne l'objet sur lequel l'Enumerator se trouve actuellement, `MoveNext` met à jour `Current` vers le prochain

[réponse tronquée par l'import d'origine]
Répondre

Revenir à « .NET & C# »