3、件处理方法,在事件发行者触发一个事件后,会自动执行这个方法。对于上面所举的例子来说,也就是我收到杂志后要做什么事情,比如,你可以满世界地大喊:我收到杂志啦!也可以将杂志收藏起来慢慢欣赏,具体怎么实现完全取决你自己的喜好。以下是.NET事件处理机制的模型: 下面给一个简单的例子,用以阐述事件的思想: 1using System; 2using System.Collections.Generic; 3using System.Text; 4 5namespace EventDemo 6{ 7 public delegate void Sal
4、aryCompute(); //声明一个代理类 8 9 public class Employee10 {11 public event SalaryCompute OnSalaryCompute; //定义事件,将其与代理绑定1213 public virtual void FireEvent() //触发事件的方法14 {15 if (OnSalaryCompute
5、 != null)16 {17 OnSalaryCompute(); //触发事件18 }19 }20 }2122 public class HumanResource23 {24 public void SalaryHandler() //事件处理函数25 {26
6、 Console.WriteLine("Salary"); //只是打印一行字而已27 }2829 public static void Main()30 {31 Employee ep = new Employee();32 HumanResource hr = new HumanResource();33 ep.OnS