您的位置:首页 > 编程语言 > C#

C#委托的初步理解

2015-03-03 23:01 225 查看
一、类型、变量、常量(实例)之间的关系。
常量:不变的数据,比如数字1,字符串“abc”。
变量:
用来存储常量的内存里的一块存储空间,
声明时需要指明变量类型,变量名称,在初始化后才能使用。








二、委托

定义一个委托就是定义了一个类型,它的变量存储的是与它签名相同的函数。

使用委托过程:
1.定义一个委托类型(写好签名);
2.创建该委托的变量;
3.给委托变量里追加引用函数(相同的签名);
4.调用委托变量。

定义:public delegate void Mydele(int a,int b);
创建变量:Mydele md;
变量赋值:Myclass Class1= new Myclass(); md=Class1.Add;(假设Add函数的签名与Mydele的签名相同)
调用委托变量:md();

委托变量之间的加法运算(必须是同类型);
md=a+b;
委托变量之间的减法运算(必须是同类型);
md=md-b;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: