2012-05-08 3 views
0

나는 다음과 같은 클래스가 : var model = new CityViewModel();클래스를 만들 때 어떻게 IList를 채울 수 있습니까?

그것은 CityViewModel는 10 CityDetail 기록을 만듭니다 : 는

public class CityViewModel 
{ 
    public City City { get; set; } 
    public IList<CityDetail> CityDetails { get; set; } 

    public class CityDetail() 
    { 
     public CityDetail() { 
     Text = new HtmlText(); 
     ImageFile = String.Empty; 
     Correct = false; 
     Explanation = new HtmlText(); 
    } 
    public bool Correct { get; set; } 
    public HtmlText Text { get; set; } 
    public string ImageFile { get; set; } 
    public HtmlText Explanation { get; set; } 
} 

어떻게 그래서 내가 뭔가를 할 때 할 수

?

당신은 당신의 CityViewModel 객체에 생성자를 추가해야합니다

답변

7

:

//Add a constructor 
public CityViewModel() 
{ 
    //Populate the variable 
    CityDetails = Enumerable.Repeat(new CityDetail(), 10).ToList(); 
}