委托和匿名委托

委托:委托可以看做是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。

一、委托的实现方式(委托的声明):

1.delegate

2.Action:无返回值的泛型委托

3.Func:有返回值的泛型委托

4.predicate:返回bool型的泛型委托

二、匿名委托

首先来了解什么是匿名方法

匿名方法是在初始化委托是时内联声明的方法

1)声明委托变量时候作为初始化表达式。

2)组合委托时在赋值语句的右边。

3)为委托增加事件时在赋值语句的右边。

猜你喜欢

转载自www.cnblogs.com/John-Guo/p/10970610.html
今日推荐