我無法將字符串轉換爲int。我環顧四周,並被告知使用int.Parse
,但它沒有幫助。使用streamreader時無法將字符串轉換爲int
我創建了一個對象Winner
,它具有一個int WinnerScore
和string WinnerName
。 我想在排序它們之前將這些值添加到數組Winner[]
。
當我運行這段代碼,它說:
的NullReferenceException是未處理不設置到對象的實例
對象引用。
任何想法爲什麼會發生這種情況?
StreamReader sr = new StreamReader("highscores.txt");
for (int u = 0; u < nWinners; u++)
{
unsortedList[u].WinnerScore = int.Parse(sr.ReadLine());
unsortedList[u].WinnerName = sr.ReadLine();
}
sr.Close();
請添加'unsortedList'的聲明和INITIALIZATION' – Steve
如何初始化unsortedList數組?它在<0, nWinners>中看起來像unsortedList [u] = null – decPL