【发布时间】:2008-08-28 16:17:52
【问题描述】:
尚未启动反射器来查看差异,但在比较 Func<T, bool> 与 Predicate<T> 时,希望看到完全相同的编译代码
我想两者都采用泛型参数并返回 bool 没有区别?
【问题讨论】:
-
@Sean - 不同之处在于传达意图。当我使用谓词时,我的意思是将代码块用作“测试”并根据测试结果采取行动。当我使用
Func<T, bool>时,我只需要授权一个接受参数并返回布尔值的函数。