从列表中检索自定义类对象

本文关键字:对象 自定义 检索 列表 | 更新日期: 2023-09-27 17:49:25

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

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

提前感谢!

从列表中检索自定义类对象

你可以尝试这样做:

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

这将给出spellDB列表中Id等于给定id ID的第一个对象。如果没有这样的对象,那么spell将为空。

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