121 votes

Comment parcourir en boucle une collection qui prend en charge IEnumerable ?

Comment parcourir en boucle une collection qui prend en charge IEnumerable ?

185voto

Fredrik Mörk Points 85694

Un régulier pour chacun fera :

foreach (var item in collection)
{
    // do your stuff   
}

53voto

Alexa Adrian Points 434

ou même une méthode old fashion très classique

using System.Collections.Generic;
using System.Linq;
...

IEnumerable<string> collection = new List<string>() { "a", "b", "c" };

for(int i = 0; i < collection.Count(); i++) 
{
    string str1 = collection.ElementAt(i);
    // do your stuff   
}

peut-être que vous aimeriez aussi cette méthode :-)

8voto

Darin Dimitrov Points 528142
foreach (var element in instanceOfAClassThatImplelemntIEnumerable)
{

}

2voto

Carl Bergquist Points 1906
foreach(var element in collection)  
{  
   ...  
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X