2010-11-23 2 views
2

에 자동 propertiy 분야를 인스턴스화이 내 모델입니다자동으로 C#을

[Initialize] 
public List<Pupil> Pupils {get;set} 

내가 원하는 C#을 _pupils 필드를 자동으로 생성합니다.

답변

8

아무 자동 방법은 없지만, 여전히 생성자에서 속성을 지정할 수 있습니다, 또한

public Schoolclass() 
{ 
    Pupils = new List<Pupil>(); 
} 

Pupils 콜렉션이기 때문에, 내가 만드는 제안이 읽기 전용 :

public List<Pupil> Pupils {get; private set;} 

업데이트
과 같이 보일 것이다 전체 클래스 :

public class Schoolclass 
{ 
    public Schoolclass() 
    { 
     Pupils = new List<Pupil>(); 
    }    

    public int SchoolclassId { get; set; } 
    public string SchoolclassCode { get; set; } 
    public List<Pupil> Pupils { get; private set; } 

} 
+0

오해를 막기 위해 전체 코드를 게시 할 수 있습니까? – Elisabeth

+0

@Lisa 그는 필요한 코드를 제공했습니다. –

+0

지금 그의 업데이트를 판단 할 때, 나는 하나의 필드가 필요하지 않습니까? 좋아, 작동! – Elisabeth

관련 문제