更新: 2008 年 7 月
add 上下文关键字用于定义一个自定义事件访问器,当客户端代码订阅您的
示例
下面的示例演示一个具有自定义 add 和
C# | 复制代码 |
---|---|
class Events : IDrawingObject { event EventHandler PreDrawEvent; event EventHandler IDrawingObject.OnDraw { add { lock (PreDrawEvent) { PreDrawEvent += value; } } remove { lock (PreDrawEvent) { PreDrawEvent -= value; } } } } |
通常不需要提供自己的自定义事件访问器。在大多数情况下,使用在声明事件时由编译器自动生成的访问器就足够了。
请参见
修订记录
日期 | 修订记录 | 原因 |
---|---|---|
2008 年 7 月 | 新增主题。 |
信息补充。 |