List<MyObject> myList
我正在添加列表项,并且我想检查该对象是否已在列表中。
所以在执行此操作之前:
myList.Add(nextObject);
我想查看nextObject是否已经在列表中。
"MyObject"对象有许多属性,但比较是基于匹配两个属性进行的。
在将新的"MyObject"添加到"MyObject"列表之前,最好的方法是什么?
我唯一想到的解决方案是从列表更改为字典,然后将键设置为属性的连接字符串(这似乎有些不太优雅)。
还有没有使用列表或LINQ或其他东西的更干净的解决方案?