C#-从列表中检索自定义类对象
所以我有一个自定义的“拼写”类。 在运行时,将创建多个实例并将其添加到列表“spellDB”中 我希望能够在列表中找到与声明值具有相同ID的拼写,并将找到的拼写添加到列表中。我一直收到一个错误,该属性不能作为方法调用C#-从列表中检索自定义类对象,c#,list,class,C#,List,Class,所以我有一个自定义的“拼写”类。 在运行时,将创建多个实例并将其添加到列表“spellDB”中 我希望能够在列表中找到与声明值具有相同ID的拼写,并将找到的拼写添加到列表中。我一直收到一个错误,该属性不能作为方法调用 提前谢谢 您可以尝试以下方法: var spell = spellDB.FirstOrDefault(sp=>sp.Id==ID); 这将为您提供spellDB列表中的第一个对象,其Id等于给定的Id,Id。如果没有任何这样的对象,那么拼写将为空 找到您想要的对象后,只需使
提前谢谢 您可以尝试以下方法:
var spell = spellDB.FirstOrDefault(sp=>sp.Id==ID);
这将为您提供spellDB
列表中的第一个对象,其Id
等于给定的Id,Id
。如果没有任何这样的对象,那么拼写将为空
找到您想要的对象后,只需使用相应列表的add
方法即可将其添加到您想要的任何列表中。您可以共享您的代码吗?请解释为什么您使用搜索引擎(like)找到的结果都不起作用。旁注:请避免因中讨论的原因在帖子中添加“谢谢”注释。已解决!非常感谢你-愚蠢的是,我也试图交叉变量类型,所以这导致了我的错误。@BenBrookes,欢迎你,伙计。我很高兴我帮了忙。