-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