委托delegate 委托就是C#提供的一种以托管机制来调用方法的特殊数据类型,它与C和C++中的函数指针类似 其作用与诸如房屋租赁、求职等日常活动中的中介机构类似。 因此委托一旦指向某个的方法,就可以随时通过委托来调用那个方法。 一般形式如下: delegate 返回值类型 委托名称(方法参数列表) 回忆一下C++中函数指针(指向函数的指针)的用法 int add(int a,int b); //定义函数 int (*fptr)(int a,int b); //定义函数指针 fptr=add; // 函数指针赋值,或fptr=add; add(1,2); //用函数名调用函数sum ?(*fptr)(1,2); //用指向函数的指针调用函数sum ??? fptr(1,2); using System; class HelloWorld { public string HelloCN( ) { return 你好!中国人。; } public string HelloEN( ) { return Hi! I am a American.; } } class TestDelegate { delegate string MyDelegat
您可能关注的文档
最近下载
- 2025年安阳幼儿师范高等专科学校单招职业技能考试题库及答案1套.docx VIP
- 林肯Z说明书用户手册.pdf
- 方剂学方歌+趣味方歌.pdf VIP
- 《网络传输介质》课件:构建现代通信基础设施.ppt VIP
- 白炭黑研发基地建设项目环境影响报告书.pdf
- 幼儿园自主性游戏活动观察记录表.pdf VIP
- Volkswagen大众速派(New Superb)轿车 2009 2013 维修手册.pdf
- 基于cdegs仿真计算的变电站接地系统设计及应用研究-电气工程专业论文.docx VIP
- 数据中心固态变压器(SST) 全球前16强生产商排名及市场份额(by QYResearch).pdf
- 主题活动一 制作红军长征路线红色地图名片 课件 2025粤教版地理八年级上册.ppt
原创力文档

文档评论(0)