委托和事件

原创
04/08 19:02
阅读数 33

委托

  • public delegate void MessageHandler(string messageText); 这个委托类型称为MessageHandler,是void方法的签名,它有一个string参数。

事件

  • public event MessageHandler MessageArrived; 给事件命名(这里使用名称MessageArrived),在声明时,使用event关键字,并指定要使用的委托类型(前面定义的MessageHandler委托类型)。以这种方式声明事件后,就可以引发它,做法是按名称来调用它,就像它是一个其返回类型和参数是由委托指定的方法一样。
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部