C#事件-事件学习好例子
public class ExWebDelegate2
{
public static void Main()
{
Console.WriteLine("场景开始了");
Manager wang = new Manager();
Employee zhang = new Employee();
zhang.PlayGame += new PlayGameHandler(wang.SubMoney);
//zhang.PlayGame是事件
/*
* 当PlayGame事件产生时,就会调用Manager类的SubMoney方法
* */
Console.WriteLine("该员工原本有的薪水:" + zhang.Money.ToString());
zhang.PlayingGame();
Console.WriteLine("现在该员工还剩下:" + zhang.Money.ToString());
Console.WriteLine("场景结束");
Console.ReadLine();
}
}