我有一个 list <customClass
>.
自定义类包含两个成员,它们一起形成一个伪复合键。
我希望能够多次写入自定义类的每个实例(“逐步填充”——几个成员在某一时刻赋值,然后另外几个成员在稍后赋值,等等。 ).
将数据保存到此列表时 <T
>,我希望能够找到我即将部分填充的特定实例,如果它已经被实例化的话。
例如,假设“伪复合键”是:
class.member1 == "a"
class.member2 == "42"
我想搜索一下是否已经有一个具有这些值的自定义类的实例,如果有,就使用它;否则,创建该类的新实例以添加到列表 <T
>。
有没有办法找到自定义类的特定实例,以便我可以将成员分配给该实例尚未分配的成员?
我需要这样做的原因是,在保存值时(在它们“消失”之前),许多(如果不是全部)自定义类实例的一些但可能不是全部的值是已知的;下次保存时,这些相同类实例的其他部分是已知的,必须添加到现有类实例中;等等
最佳答案
myList.Where(x => x.Member1 == "a" && x.Member2 == "42");
关于c# - 我可以在 List<T> 中搜索特定值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503917/