假设我有一个像这样的对象:
class Thing {
string Id;
string Name;
string Message;
}
和一个List<Thing>
。在将 a 添加new Thing
到列表之前,我想检查以确保列表尚未包含该事物,但我没有完全相同的事物可与之比较(所以不能做list.Contains(Thing)
,但我想做类似的东西)
Thing.Message 属性可能相同,但其他属性不同。
如何检查List<Thing>
它是否包含Thing
一个 .Message 属性等于特定字符串的?