在C#编程中,除了Method和Property,任何Class都可以有自己的事件(Event)。定义和使用自定义事件的步骤如下: (1)在Class之外定义一个delegate类型,用于确定事件程序的接口 (2)在Class内部,声明一个public event变量,类型为上一步骤定义的delegate类型 (3)在某个Method或者Property内部某处,触发事件 (4)Client程序中使用+=操作符指定事件处理程序 例子: 例子: // 定义Delegate类型,约束事件程序的参数 public delegate void MyEventHandler(object sender, long lineNumber) ; public class DataImports 相关文章: