Chibaoo wrote:錯誤 CS0165 使用未指派的區域變數 'a' WindowsFormsApp1我不想要讓a再一開始就等於某個數字 ..(恕刪) 沒事先給值, 就要它 +1, 所以編譯器才亮出 錯誤 咩...把它當成錯誤, 無法編譯完成, 這是你那個 C# 編譯器 的特性... 沒辦法...有些編譯器 沒有初始化, 只會當成 警告, 那就還可以編譯完成, 只是每次執行時, 會得到 不知道是什麼樣 的數值.
我不想要讓a再一開始就等於某個數字==> 你沒給初始值 程式怎麼加得出來.....0+1 = 1 這沒問題 但你的狀況是 null + 1 你覺得答案應該是什麼?如果這點都想不通 建議換個方向... 不然會走的很痛苦