C# - 从列表

时间:2015-05-17 18:25:14

标签: c# list class

所以我有一个自定义类“Spell”。 在运行时,会创建几个实例并将其添加到“spellDB”列表中。

我希望能够在列表中找到一个具有与声明值相同的ID的拼写,并将找到的拼写添加到列表中。我一直收到一个错误,即该属性无法作为方法调用。

提前致谢!

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

var spell = spellDB.FirstOrDefault(sp=>sp.Id==ID);

这将为spellDB列表中的第一个对象提供Id等于给定ID,ID。如果没有任何此类对象,则spell将为空。

找到你想要的对象后,只需使用相应列表的Add方法,就可以将它添加到你想要的任何列表中。