开发工具与关键技术: MVC
撰写时间:2021/9/18
下面我们来讲C#中的委托和事件;
-
委托的概念:
委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋。 在 C# 语言中,委托则委托某个方法来实现具体的功能。 -
委托的特点:
(1) 委托是一种引用类型,在定义委托时与方法有些相似;
(2) 从数据结构来讲,委托是和类一样是一种用户自定义类型;
(3) 委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址;
(4) 调用委托的时候,委托包含的所有方法将被执行; -
委托的使用步骤:
(1) 定义声明委托;
(2) 实例化委托;
(3) 调用委托; -
委托的分类:
(1) 方法委托:方法的返回值类型以及参数列表必须与委托相同
由此可见,定义委托与定义方法是相似的