看板 C_Sharp 關於我們 聯絡資訊
我宣告一個struct... struct Student { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 6)] public int[] No; } 然後在Main裡面 Student[] stu = new Student[50]; 則 stu[1].No[2] = 5; 不知道這個式子為什麼會錯誤?? 是不是沒有new? 換用class可以解決嗎? = ="剛學C#不太熟...麻煩高手指教...謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.99.12
tomex:你的No[]並未初始化,記得要先new才能assign值! 10/16 20:11