c#如何通过类返回返回列表?

时间:2013-04-20 12:59:10

标签: c# forms list return

我在一个班级中有一个列表,我试图返回查看表单,但我不能从课堂上返回它,我该怎么做?

上课:

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 个答案:

答案 0 :(得分: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 :(得分:1)

你缺少泛型类型参数,它应该是:

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