对象引用未设置为对象的实例(noob)

时间:2015-01-07 11:59:08

标签: list constructor initializing

我有这个简单的代码,但是当我尝试访问在构造函数中初始化的“MyCarslist”时,我得到错误“对象引用没有设置为对象的实例”。我错过了什么?

 class Cars
{
    public List<Car> MyCarslist { get; set; }


    public void AddCar(Car car)
    {
      MyCarslist.Add(car);
      Console.WriteLine(MyCarslist.Count);
    }

    public Cars()
    {
    List<Car> MyCarslist = new List<Car>();
    }

Mycarslist.add(car);Console.WriteLine(MyCarslist.Count);都会出错

2 个答案:

答案 0 :(得分:0)

您正在使用此行声明变量

列出MyCarslist = new List();

未设置属性。试试这个..

MyCarslist = new List();

谢谢, 0

答案 1 :(得分:0)

改变这个:

public Cars()
{
    List<Car> MyCarslist = new List<Car>();
}

到此:

public Cars()
{
    this.MyCarslist = new List<Car>();
}