ラムダ式と.NETの述語の違いは何ですか?
質問する
6982 次
2 に答える
15
述語は、ブール値を返すデリゲート (関数オブジェクト) です。ラムダ式を使用して、述語を含む匿名関数を定義できます。たとえば、ラムダ式の形式で述語を表現できます。
Predicate<int> isEven2 = x => x % 2 == 0;
これは機能的に次のものと同等です。
Func<int,bool> isEven = x => x % 2 == 0;
于 2012-07-02T00:50:38.607 に答える