首先“他们是不同的对象”就意味着它不会与list中的某个元素相同!其次“值却完全相同”不清楚你说的值是代表什么。是这个对象的某个属性吗?obj.value?如果要判断属性值相同那么可以循环LIST取出每一个对象的value属性与新建的对象某个属性作对比,相同的返加true否则返回false
使用Equals方法循环比较
list.any(r=>r.属性名字 == 新对象.属性名字) 返回bool