0

我有一个带有属性 ID 的自定义类。我们可以将这个类命名为 A,以及属性 ID。

我有一个可观察的 A 集合,我想获取 firstOrDefault 以了解是否存在具有确定 ID 的对象。大豆我做以下事情:

myObersableCollection.FirstOrDefault(a=>a.ID==2)

但我收到以下错误:无法将 A 隐式转换为 bool。

我究竟做错了什么?

谢谢。戴姆洛克。

4

1 回答 1

2

FirstOrDefault()返回匹配的对象,而不是布尔值。

如果您只想检查是否有匹配的对象,请.Any()改为调用。

于 2012-05-07T16:18:08.243 回答