【发布时间】:2011-01-04 03:54:48
【问题描述】:
在普通委托上使用谓词有什么价值吗?以下面的示例为例,我没有看到任何内容。
Predicate<int> isEven = delegate(int x) { return x % 2 == 0; };
Console.WriteLine(isEven(1) + "\r\r");
Func<int, bool> isEven2 = delegate(int x) { return x % 2 == 0; };
Console.WriteLine(isEven(1) + "\r\r");
【问题讨论】:
-
不是反过来吗?相关:stackoverflow.com/q/665494/17447