Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-从列表中检索自定义类对象_C#_List_Class - Fatal编程技术网

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

C#-从列表中检索自定义类对象,c#,list,class,C#,List,Class,所以我有一个自定义的“拼写”类。 在运行时,将创建多个实例并将其添加到列表“spellDB”中 我希望能够在列表中找到与声明值具有相同ID的拼写,并将找到的拼写添加到列表中。我一直收到一个错误,该属性不能作为方法调用 提前谢谢 您可以尝试以下方法: var spell = spellDB.FirstOrDefault(sp=>sp.Id==ID); 这将为您提供spellDB列表中的第一个对象,其Id等于给定的Id,Id。如果没有任何这样的对象,那么拼写将为空 找到您想要的对象后,只需使

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

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


提前谢谢

您可以尝试以下方法:

var spell = spellDB.FirstOrDefault(sp=>sp.Id==ID);
这将为您提供
spellDB
列表中的第一个对象,其
Id
等于给定的Id,
Id
。如果没有任何这样的对象,那么
拼写将为空


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

您可以共享您的代码吗?请解释为什么您使用搜索引擎(like)找到的结果都不起作用。旁注:请避免因中讨论的原因在帖子中添加“谢谢”注释。已解决!非常感谢你-愚蠢的是,我也试图交叉变量类型,所以这导致了我的错误。@BenBrookes,欢迎你,伙计。我很高兴我帮了忙。