博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#委托事件
阅读量:6614 次
发布时间:2019-06-24

本文共 326 字,大约阅读时间需要 1 分钟。

c#中委托的实质是一个类,用delegate关键字声明。语法是[访问修饰符]delegate [方法返回值] 方法名(参数列表),可以在声明类的地方声明委托,委托是存放方法的,所以委托的签名要和方法的签名一致。

     委托的使用, 委托类型 委托对象=new 委托类型(方法名);这个类的声明类似。new的时候可以同时赋予方法。

事件是相当于针对委托进行封装的属性。用event关键字声明。

       public event 委托类型 事件名称;

注册事件=new 委托类型(方法名)或者=方法名;

可以同时注册两个事件,第二个事件可以直接+=,这种叫做语法糖

转载于:https://www.cnblogs.com/renpeng/p/3624366.html

你可能感兴趣的文章
Myeclipse中打开接口实现类的快捷键
查看>>
使用JdbcTemplate和JdbcDaoSupport
查看>>
Glibc 和 uClibc
查看>>
Mysql学习第三课-分析二进制日志进行增量备份和还原
查看>>
HDU 6073 - Matching In Multiplication | 2017 Multi-University Training Contest 4
查看>>
如何检测域名是否被微信屏蔽 微信域名检测接口API是如何实现
查看>>
POJ1611-The Suspects
查看>>
Linux下安装Python-3.3.2【转】
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
Android 控件属性
查看>>
React-Native 之 GD (十六)首页筛选功能
查看>>
SSISDB5:使用TSQL脚本执行Package
查看>>
asp.net后台进程做定时任务
查看>>
给vs2012换肤
查看>>
java接口中多继承的问题
查看>>