using System;public class TestClass{ //.... public event EventHandler TestEvent}
步骤2:定义事件参数
注意:事件参数类TestEventArgs继承自System.EventArgs
using System;public class TestEventArgs : EventArgs{ public TestEventArgs() : base() { } public string Message { get; set; }}
步骤3:在TestClass 引发事件
public class TestClass{ // 这个方法引发事件 public void RaiseTestEvent(string message) { if (TestEvent == null) return; TestEvent(this, new TestEventArgs { Message = message }); } public event EventHandler TestEvent; }