无论是企业中使用的大型应用程序还是手机中安装的一个 App 都与事件密不可分。
例如在登录 QQ 软件时需要输入用户名和密码,然后单击“登录”按钮来登录 QQ,此时单击按钮的动作会触发一个按钮的单击事件来完成执行相应的代码实现登录的功能。
在 C# 语言中,Windows 应用程序、 ASP.NET 网站程序等类型的程序都离不开事件的应用。
事件是一种引用类型,实际上也是一种特殊的委托。
通常,每一个事件的发生都会产生发送方和接收方,发送方是指引发事件的对象,接收方则是指获
取、处理事件。事件要与委托一起使用。
事件定义的语法形式如下。
访问修饰符 event 委托名 事件名 ;
在这里,由于在事件中使用了委托,因此需要在定义事件前先定义委托。
在定义事件后需要定义事件所使用的方法,并通过事件来调用委托。
通过事件完成在控制台上输岀“Hello Event!”的操作。