0

フォームに表示するために戻ろうとしているクラスのリストがありますが、クラスからそれを戻すことはできません。どうすればよいですか?

クラスについて:

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;

リターン時にリストにエラーが発生します。

4

2 に答える 2

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; }
}
于 2013-04-20T13:00:29.087 に答える
1

ジェネリック型の引数がありません。次のようにする必要があります。

public List<Module> Modules
{
    get { return modules; }
}
于 2013-04-20T13:00:01.513 に答える