CA1804: объявляет переменную, которая никогда не использовалась - PullRequest
1 голос
/ 01 октября 2010

У меня есть цикл foreach, который объявляет переменную, которую я никогда не использую, но я не знаю, как ее обойти.

foreach (string i in stringCollection){
    some other stuff
}

Я никогда не использую "i" - но мне нужен итератор впетля.Так как мне избавиться от этой ошибки?

1 Ответ

4 голосов
/ 01 октября 2010

Предупреждение разумно.Вам не нужно foreach вообще.Похоже, вы пытаетесь зациклить время, равное размеру коллекции.Вы должны использовать for:

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