2013-04-20 59 views
0

我有一個列表,我試圖返回到一個窗體上查看,但我不能從類返回它,我該怎麼做?c#如何通過類返回列表?

在類:

private List<Module> modules; 

public void AddModule(Module add) 
{ 
    modules.Add(add); 
} 

public List Modules 
{ 
    get { return modules; } 
} 

在形式:

moduleTitleLabel.Text = cnet.Title; 

stgOne.AddModule(cnet); 

moduleList.DataSource = stgOne.Modules; 

我得到的回報列表中的錯誤。

回答

2

你的數據類型是不同的:

private List<Module> modules; 

public void AddModule(Module add) 
{ 
    modules.Add(add); 
} 

// this one should be generic too 
public List<Module> Modules 
{ 
    get { return modules; } 
} 
1

你錯過了泛型類型參數,它應該是:

public List<Module> Modules 
{ 
    get { return modules; } 
}