2015-01-07 6 views
0

이 간단한 코드가 있지만 "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);)는 (오류

+0

가능한 중복 : //stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) –

답변

0

당신이 줄 변수를 선언하고 있습니다에게

목록 MyCarslist = 새로운 목록을 제공;

속성을 설정하지 않았습니다. 시도해보십시오 ..

MyCarslist = new List();

감사합니다, O

+0

대단히 감사합니다. – humudu

0

변경이이에

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

: (HTTP [? NullReferenceException이는 무엇 내가 그것을 해결 어떻게]의

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