为什么选择功能 代替谓词?
虽然Predicate已经在同一时间被引入List<T>,并Array<T>在.NET 2.0中,不同的Func和Action变异都来自.NET 3.5。
Predicate
List<T>
Array<T>
Func
Action
因此,这些Func谓词主要用于LINQ运算符中的一致性。作为.NET 3.5,有关使用的Func<T>和Action<T>的方针状态:
Func<T>
Action<T>
不要使用新的LINQ类型Func<>, Expression<>而不要使用自定义委托和谓词
Func<>
Expression<>
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群