一個函數的測試,請參閱下面的代碼:關於產品NullExceptionError在C#
List<Square> tempArr = new List<Square>();
Coin tempCoin = new Coin(eCoinType.White);
Square tempMove = new Square(1, eColumn.A, tempCoin);
tempArr.Add(tempMove);
m_OtheloGame.isLegalMove(tempMove, ref tempArr);
與NullExceptionError最後一行畫「tempArr」的編譯器。
我不明白爲什麼,因爲我已經在第一行中分配了tempArr,所以它不能爲空。
你能解釋一下你的意思是「編譯器繪製tempArr」嗎? – ChrisWue 2011-03-26 09:53:03
是的我的意思是它用紅色加下劃線 – Mulder 2011-03-26 09:56:32
當你試圖編譯它時,輸出是什麼? – ChrisWue 2011-03-26 09:58:14