我有一个带有属性ID的自定义类。我们可以命名这个类A和属性ID。
我有一个可观察的A集合,我想让firstOrDefault知道一个对象是否存在确定的ID。大豆我做了以下几点:
myObersableCollection.FirstOrDefault(A => a.ID == 2)
但是我收到以下错误:无法将A隐式转换为bool。
我做错了什么?
感谢。 Daimroc。
答案 0 :(得分:2)
FirstOrDefault()
返回匹配的对象,而不是布尔值。
如果您只是想检查是否有匹配的对象,请改为呼叫.Any()
。