【发布时间】:2015-04-20 21:54:18
【问题描述】:
我有以下代码
class TopClass
{
public string ClsProp1 { get; set; }
public string ClsProp2 { get; set; }
public SubClass ClsProp3 { get; set; }
}
class SubClass
{
public string SCProp1 { get; set; }
public string SCProp2 { get; set; }
}
class Program
{
static void Main(string[] args)
{
Test.TopClass TCN = new Test.TopClass();
TCN.ClsProp1 = "TCProp1--string value";
TCN.ClsProp2 = "TCProp2--string value";
TCN.ClsProp3.SCProp1 = "SCProp1--string value";
TCN.ClsProp3.SCProp2 = "SCProp2--string value";
}
}
我似乎无法弄清楚如何实例化 TCN.ClsProp3.ScProp1 和 TCN.ClsProp3.ScProp2 值。我不断收到“Test.exe 中出现“System.NullReferenceException”类型的未处理异常 附加信息:对象引用未设置为对象的实例。”错误消息。原谅我的无知,我真的想从头开始学习 OOP。
提前致谢
【问题讨论】: