2010-09-30 25 views
1

J'ai une boucle foreach qui déclare une variable que je n'utilise jamais, mais je ne sais pas comment la contourner. Je n'emploie jamais "i" - mais j'ai besoin d'un itérateur dans la boucle. Alors, comment puis-je me débarrasser de cette erreur?CA1804: déclare une variable jamais utilisée

+2

Pourquoi effectuez-vous l'itération d'une collection que vous n'utilisez pas? –

+2

Bref, je ne sais pas!

Répondre

4

L'avertissement est raisonnable. Vous n'avez pas du tout besoin de foreach. On dirait que vous essayez de boucler des temps égaux à la taille de la collection. Vous devez utiliser for:

for (int i = 0; i < stringCollection.Count; i++) 
{ 
    some other stuff 
}