c#委托和事件的使用(3)

委托和事件

在c#里面委托和事件有着密不可分的关系,事件在类中声明且生成,而且可以通过同一个类或者别的类通过委托和事件处理程序关联。定义了事件的类,用来发布事件。称为发布器。这里暂且不表,本章着重讲解如何使用委托和事件

事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等。用户操作后,程序应该做出的响应。事件的本质就是委托,在类中声明

这里写图片描述

事件在类的外面只能进行+=,-=操作

这里写图片描述

事件的调用只能在类的内部完成

这里写图片描述这里写图片描述

运行结果

这是一个打印信息的方法

委托的总结 ##

委托的作用是指向一个方法指向一个方法,有点类似于c语言的指针。一个类中为了实现多个功能写了很多方法,而我们调用这些方法是可以使用委托来调用,可以使用方法作为参数,传入。在委托的内部实现,也可以使用委托调用其他类的方法,返回该方法的值

猜你喜欢

转载自blog.csdn.net/qq_38061677/article/details/80977453