摘要: 在 MSIL 中编写事件(event)要比 C# 复杂很多,其过程类似在 MSIL 中创建属性(Property)。(1) 定义事件委托类型。(2) 定义事件存储字段。(3) 定义事件及关联方法。(4) 创建事件关联方法。为了演示方便,我们直接使用 System.EventHandler 委托。.typedef [mscorlib]System.EventHandler as EventHandl... 阅读全文
posted @ 2007-10-16 16:02 橡树木棉狗 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 委托(delegate)是一种特殊的引用类型,专门设计用来描述类型安全的托管方法指针。所有的委托必须继承自 MulticastDelegate, 它们没有字段(fields)、事件(events)和属性(properties)成员,只能有几个特殊的实例方法,这些方法由 CLR 来实现其内部指令,我们只提供方法声明,并添加 runtime managed 指示标记。其中有两个强制方法,分别是 .c... 阅读全文
posted @ 2007-10-16 12:38 橡树木棉狗 阅读(117) 评论(0) 推荐(0) 编辑