C#中的Predicate<T>与Func<T, bool>
C#有很多语法糖,有时使用时会觉得模棱两可,以前很少用Predicate,因为英文太长,不如Func实在,在我感觉中,这两个本该就是同一个东西。但你会发现:(1)List类的所有方法如Exists, Find, FindAll, FindIndex等全是接受Predicate类型参数的(2)而List类实现的接口IEnumerable的所有扩展方法如All,Any,Firs
原创
2017-03-26 01:40:25 ·
11337 阅读 ·
3 评论