【发布时间】:2015-07-01 11:55:41
【问题描述】:
我一直在调用以下 Linq 方法:
public static bool Any<TSource>(
this IEnumerable<TSource> source,
Func<TSource, bool> predicate
)
我想知道为什么 Linq 不接受完美的 System.Predicate<T> 而不是 Func<T,bool>。
这是一个经过深思熟虑的 Linq 风格/设计决定吗?还是我错过了关于 Func 和 Predicate 的明显内容?
【问题讨论】:
-
没有人喜欢
Predicate<T>...这是被遗忘的孩子:-)