湖边的白杨树

探索是一种乐趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年2月10日

摘要: 为了简化自定义方法的构建来为委托调用列表增加和删除方法,C#提供了 event 关键字。在编译器处理event关键字的时候,它会自动提供注销方法以及委托类型任何必要的成员变量。这些委托成员变量总是声明为private的。所以不能直接从触发事件的对象来访问成员。定义一个事件分两步:1. 定义一个委托类型,包含事件触发时要调用的方法。2. 通过 C# event 关键字用相关的委托来声明事件。创建一个Car类,可以发送CarIsBroken(),OverSpeedAlarm(超速警告)事件。 // 创建一个委托用于对Car事件的响应处理。 public d... 阅读全文
posted @ 2013-02-10 21:50 fdyang 阅读(982) 评论(0) 推荐(0)