在我的代碼的頂部(構造函數之前)我寫: String[] CAN = null;
Foreach循環引起的NullReferenceException
此字符串數組是在另一個函數更新。
在我的代碼後來我有這樣的foreach循環:
foreach (String str in CAN)
{
if(str.Contains("18FA07FE"))
cmdResult = true;
else
cmdResult = false;
}
我試圖調試,並在foreach語句的線,我可以看到,CAN字符串數組已成功更新,現在包含1211個元素。
所以我真的不知道爲什麼它給了我這個例外。
那麼,你知道確切位置異常發生? – BoltClock
你檢查了你的字符串數組的內容嗎?也許數組中的其中一個元素爲null。 :) – sailhenz