台灣最大程式設計社群網站
線上人數
1029
 
會員總數:243468
討論主題:188182
歡迎您免費加入會員
討論區列表 >> C# >> 很簡單的程式碼,不過出現我重來沒有看過的Exception
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
很簡單的程式碼,不過出現我重來沒有看過的Exception
價值 : 50 QP  點閱數:250 回應數:5

樓主

Yuan
初學者
20 3
802 12
發送站內信

其實是一段很簡單的程式碼,不過出現我重來沒有看過的Exception,
當我程式RUN到此段時在for迴圈中的int變數想累加卻出現以下Exception。
我上google資訊很少,也沒有類似的情況發生,由請專家幫忙了 感激不盡。








搜尋相關Tags的文章: [ System.NullReferenceException: ] , [ Object ] ,
本篇文章發表於2018-07-13 09:32
== 簽名檔 ==
Liang-Yuan
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

haoaho
檢舉此回應
你陣列strN_Comma是怎麼宣告的?
cbb_SWC_SN.Text和cbb_SWC_EN.Text值是什麼?
本篇文章回覆於2018-07-13 11:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

春天
檢舉此回應
既然用Int裝 何不使用Convert.ToInt32
另外ValueType出現null ref 我也是第一次看到
本篇文章回覆於2018-07-13 11:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Yuan
檢舉此回應
string[] strN_Comma; 我是這樣子宣告的
cbb_SWC_SN.Text = 7
cbb_SWC_EN.Text = 8

是不是我不應該這樣子宣告?
本篇文章回覆於2018-07-13 12:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
int 應該不可能null, 你的null是在上面那行 等號右邊的那個變數吧?
下中斷點查查看問題吧...
本篇文章回覆於2018-07-13 12:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

春天
檢舉此回應
string[] strN_Comma;
沒有宣告實體直接開始使用會null ref沒錯

因為你的陣列長度未定
所以 建議改成 List<string> strN_Comma = new List<string>();
再用 strN_Comma.Add(startCH.ToString());
最後如果要陣列的話strN_Comma.ToArray();
本篇文章回覆於2018-07-13 12:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.