c#中的委托与事件

nqr_lr 54 0 CS 2018-12-08 16:12:25

委托是一个类,是定义了方法的类型,使的可以将方法当做另一个方法的参数来传递, * 这种方法动态的赋给参数的做法,可以避免在程序中大量使用IF else语句同时使的 * 程序具有更好的可扩展性。 *声明:1.声明委托的语法和定义方法的语句类似,但是没有方法体,声明的前面加关键词 delagate * 2.声明委托相当与声明一个新的类,所以可以在声明类的地方声明委托,可在类外声明,也可以在 * 类中声明 * 3.可以在委托的声明前加上任意的修饰符,public private * 4.定义委托和与之对应的方法必须具有相同的方法签名,参数个数,类型,返回值相同 */ /* * 匿名方法:如果一个方法只会在初始化委托时使用一次,以后就不用了,就没必要创建 * 独立的方法,没有方法名的方法

用户评论
请输入评论内容
评分:
暂无评论