C#基础温习: 理解委托和事件

时间:2020-12-22 22:37:32
【文件属性】:
文件名称:C#基础温习: 理解委托和事件
文件大小:85KB
文件格式:PDF
更新时间:2020-12-22 22:37:32
事件 1. 委托   委托类似于C++中的函数指针(一个指向内存位置的指针)。委托是C#中类型安全的,可以订阅一个或多个具有相同签名方法的函数指针。简单理解,委托是一种可以把函数当做参数传递的类型。很多情况下,某个函数需要动态地去调用某一类函数,这时候我们在参数列表放一个委托当做函数的占位符。在某些场景下,使用委托来调用方法能达到减少代码量,实现某种功能的用途。   1.1 自定义委托   声明和执行一个自定义委托,大致可以通过如下步骤完成:   利用关键字delegate声明一个委托类型,它必须具有和你想要传递的方法具有相同的参数和返回值类型;   创建委托对象,并且将你想要传递的方法作

网友评论