On a une arraylist d'objet de type Fruit
Est-il propre de faire un break dans un foreach ?
Exemple
foreach(Fruit MonFruit in LstFruits) { //code if(MonFruit=="Pomme") break; }
|
Où faire alors
bool PommeTrouve=false; for(int i=0;i<LstFruits.Count && !PommeTrouve;i++) { Fruit MonFruit; MonFruit=(Fruit)LstFruits[i]; //Code if(MonFruit=="Pomme") PommeTrouve=true; }
|
Quel est la manière la plus propre ? Y-a-t-il une autre manière ?