我是否在Main中设置并获得类型类程序属性的列表?如果我这样做,我会得到一个异常?
public class Person
{
public List<Person> Children { get; set; }
public string Names { get; set; }
}
static void Main(string[] args)
{
var person = new Person
{
Names = "King"
};
person.Children.Add(new Person()); // Null Reference Exception
}
试试这个:
var person = new Person{Names= "King" , Children=new List<Person>()};
person.Children.Add(new Person())