私はキーと値のペアの辞書を持っています。 where
句の失敗を確認するにはどうすればよいですか?C#where節が失敗する
SomeDictionary.Where(x => x.Value && someOtherBool).First();
これはtry-catch
ブロックで囲むことなく、いくつかの結果を返したかどうかを確認する方法はありますか?確かに、本当に方法FirstOrReturn(arg)
があるはず
FirstOrDefault()
を呼び出すことができますが、私は、私はその後、必要なものを得ることはありません...
する必要があります私は方法が必要ですwhere句が失敗する状況を処理します。だから、何も見つからなければ、例外がスローされます。私がFirstOrDefault()を使うと、私は0を得ます。これは私が望むものではありません – Norgul
'' 'Where'''ではなく' 'Any Any'''ですか? – tym32167
"失敗"を定義する "返さない"または "例外をスローする"という意味ですか? – Clint