1-委托的概念和委托类型的声明

一、什么是委托

1、委托是C#中由用户自定义的一个类型;

2、类表示的是数据和方法的集合,而委托实际上上一个能够持有对某个或某些方法的引用的类;

3、与其他类不同,委托类能拥有一个签名,并且它只能持有与它的签名相匹配的方法的引用。

二、如何使用委托

1、声明一个委托类型;

2、使用该委托类型声明一个委托变量;

3、创建委托类型的对象,把它赋值给委托变量。该委托对象包含某个方法的引用,这个方法和第1步定义的签名一直;

4、为委托对象增加其他方法;

5、像调用方法一样调用委托。此时,委托持有的每一个方法都会依次执行。

示例如下:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容