0

プロパティ ID を持つカスタム クラスがあります。このクラスに名前を付け、プロパティ ID を付けることができます。

A の監視可能なコレクションがあり、firstOrDefault を取得して、決定された ID を持つオブジェクトが存在するかどうかを知りたいと考えています。大豆 私は次のことを行います。

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

しかし、次のエラーが発生します。暗黙的に A を bool に変換することはできません。

私は何を間違っていますか?

ありがとう。ダイムロック。

4

1 に答える 1

2

FirstOrDefault()ブール値ではなく、一致するオブジェクトを返します。

一致するオブジェクトがあるかどうかを確認するだけの場合は、.Any()代わりに呼び出します。

于 2012-05-07T16:18:08.243 に答える