我有一个列表<customClass
>。
自定义类包含两个成员,它们一起形成一个伪复合键。
我希望能够多次写入自定义类的每个实例(“逐步填充”——几个成员在某一点分配值,然后再有几个成员在稍后分配值,等等)。
将数据保存到此列表<T
> 时,我希望能够找到我将要部分填充的特定实例(如果它已经被实例化)。
例如,假设“伪复合键”是:
class.member1 == "a"
class.member2 == "42"
我想搜索以查看是否已经存在具有这些值的自定义类的实例,如果有,请使用它;否则,创建该类的新实例以添加到 List <T
>。
有没有办法找到自定义类的特定实例,以便我可以将成员分配给该实例的尚未分配的成员?
我需要这样做的原因是,在保存值时(在它们“消失”之前),如果不是所有的自定义类实例,一些但可能不是所有的值都是已知的;下次保存时,这些相同类实例的其他部分是已知的,必须添加到现有的类实例中;等等