2010-09-30 65 views
1

我有一个foreach循环声明了一个我从不使用的变量,但我不知道如何解决它。CA1804:声明一个从未使用过的变量

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

我从来没有使用“我” - 但我需要在循环中的迭代器。那么我该如何摆脱这个错误呢?

+2

你为什么迭代你不使用的集合? – 2010-09-30 21:58:05

+2

总之,我不知道! 2010-10-01 16:37:44

回答

4

警告是合理的。根本不需要foreach。看起来像你试图循环与收集大小相等的时间。你应该使用for

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