2010-09-30 37 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 
}