2020
12-04
12-04
C#中的Action、Func和Predicate如何使用
前言委托是一个类型安全的函数指针,它可以引用与委托具有相同签名的方法。委托常用于实现回调方法或者事件机制,在C#中一般用"delegate"关键字声明。你可以声明一个和类平级的委托,也可以嵌套在类中。Func和Action是什么,如何使用?两者最基本的区别是,前者适合那些需要带返回值的委托,后者适合那些不带返回值的委托。Func所引用的方法接收一个或者多个入参并带有一个返回值,Action所引用的方法接收一个或者多个参数并...
继续阅读 >