委托的声明与实例化使用

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

委托声明

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

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

 

委托实例化

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

 

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值