委托的声明与实例化使用

来源:互联网 发布:网络机顶盒有什么用 编辑:程序博客网 时间:2024/05/22 13:26

系统访问数据或调用方法有两种操作方式:一种是通过名称访问或调用,另一种是通过所在的内存地址来访问调用。为了系统的安全与稳定,NET Framework的CLR库不允许程序通过指针来直接操作内存中数据或方法,而是通过托管机制 来访问内存中数据或调用内存中的方法。委托就是C#提供的一种以托管机制调用方法的特殊数据类型,其作用于房屋租凭中介机构类似。

委托声明

委托是一种引用型的数据类型,在C#中使用关键字delegate声明委托。声明委托的一般形式是:

[访问修饰符] delegate 返回值类型 委托名称 (参数列表)

 

委托实例化

因为委托是一种特殊的数据类型,因此必须实例化之后才能用来引用方法,实例化委托的一般形式如下:

 

委托类型(名称) 委托变量名 = new 委托型构造函数(委托要引用的方法名)

 

 

原创粉丝点击