gsk's place

my love

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

2015年11月23日

摘要: 合并委托(多路广播委托)本示例演示如何创建多播委托。 委托对象的一个有用属性是:可以使用 + 运算符将多个对象分配给一个委托实例。多播委托包含已分配委托的列表。在调用多播委托时,它会按顺序调用列表中的委托。只能合并相同类型的委托。- 运算符可用于从多播委托中移除组件委托。C#using System... 阅读全文
posted @ 2015-11-23 14:06 gsk99 阅读(398) 评论(0) 推荐(0)

摘要: 事件声明通常省略事件访问器声明。但会有一些特殊情况,例如,为每个事件设置一个字段所造成的内存开销,有时会变得不可接受。在这种情况下,可以在类中使用事件访问器声明,并采用专用机制来存储事件处理程序列表。事件的事件访问器声明指定与添加和移除事件处理程序相关联的可执行语句。访问器声明由一个添加访问器声明和... 阅读全文
posted @ 2015-11-23 13:25 gsk99 阅读(556) 评论(0) 推荐(0)

摘要: event(C# 参考)event 关键字用于在发行者类中声明事件。下面的示例演示如何声明和引发将 EventHandler 用作基础委托类型的事件。C#public class SampleEventArgs{ public SampleEventArgs(string s) { Text ... 阅读全文
posted @ 2015-11-23 11:14 gsk99 阅读(367) 评论(0) 推荐(0)

摘要: extern(C# 参考) extern 修饰符用于声明在外部实现的方法。 extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 特性一起使用。在这种情况下,还必须将方法声明为 static,如下面的示例所示:[DllImport("avifil32.d... 阅读全文
posted @ 2015-11-23 09:27 gsk99 阅读(490) 评论(0) 推荐(0)