.NET 的三种委托类型

NET 包含一组委托类型,程序员可重用这些类型而无需创建新类型

  • Action<> 用于需要使用委托参数执行操作的情况。 它所封装的方法不返回值。
  • Func<> 通常用于现有转换的情况,也就是说需要将委托参数转换为其他结果时。 投影是一个很好的示例。 它所封装的方法返回指定值。
  • Predicate<> 用于需要确定参数是否满足委托条件的情况。 它也可以编写为 Func<T, bool>,这意味着方法返回布尔值。
posted @ 2022-06-07 17:51  喜爱糖葫芦  阅读(151)  评论(0编辑  收藏  举报