-8
林相當新的使用類的對象實例,我只是想知道爲什麼我得到Nullreference例外,當我嘗試填充我的一個屬性的子屬性的一個對象未設置在班
這是我在控制檯
week wk = new week();
wk.weeks.sales = 1;
wk.weeks.salesdesc = "test";
Console.WriteLine(wk.weeks.sales.ToString());
Console.WriteLine(wk.weeks.salesdesc.ToString());
Console.ReadLine();
這裏的代碼我一星期類代碼
class week
{
public day weeks{ get; set; }
}
這裏是我每天一班
代碼class day
{
public string salesdesc { get; set; }
public int sales { get; set; }
}
任何幫助和解釋將極爲賞識
謝謝
'day'在本週一直沒有設置爲任何內容。您需要在外部初始化'day'屬性或在''周'上使用構造函數。您可以在運行時調試並檢查屬性,以查看出錯的位置。 – Charleh 2014-10-27 10:54:48
您是否閱讀過鏈接的問題/答案?它解釋了一切。 – 2014-10-27 10:56:10
沒問題。我們願意幫助您理解。你不清楚什麼? – 2014-10-27 11:04:38