c#如何通过类返回返回一个列表

本文关键字:返回 一个 列表 何通过 | 更新日期: 2023-09-27 18:10:04

我在一个类中有一个列表,我试图返回到窗体上的视图,但我不能从类返回它,我该如何做到这一点?

关于类:

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;

在返回的List上得到一个错误。

c#如何通过类返回返回一个列表

您的数据类型不同:

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; }
}

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

public List<Module> Modules
{
    get { return modules; }
}
相关文章: