私はクライアントタイプのIListを持っています。私はそれを繰り返す必要があり、いくつかの条件に一致する要素を返します。私は、foreachのより「賢く」の方法を使用していたので、私はシングルの方法を試してみました、しかし、私は、なぜこの作品を確認していないと、それは別の方法(私は進んでいないよ)に行うことができる場合:IlistのFuncを使用して、なぜラムダ式ですか?
private client GetClientByID(short ID)
{
return this.ListOfClient.Single(c => c.ID == ID);
}
を私はしないでくださいラムダ式の使用を理解しています。匿名メソッドを試しましたが、正しく書くことができませんでした。 ありがとう
'Single'は' foreach'を使って実装されています。 'Single'はリスト全体を反復し、厳密に一つの' Client'が基準に合っていなければ例外をスローします。代わりに 'First'または' FirstOrDefault'を使用することができます。 –