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();
}
}

posted on 2012-06-28 07:41  流星落  阅读(180)  评论(0编辑  收藏  举报

导航