C#中的事件介绍

2019-12-26 11:13:48丽君

      2:调用事件
复制代码
        if (PlayOver != null)

 

        {

           PlayOver(this, null);

        }


      3:外部注册事件
复制代码
            Player1 p = new Player1("真的恨你");

 

            p.PlayOver += new PlayOverEventHandler(p_PlayOver);

            p.Play();


   EventHandler 事件委托

 

   EventArgs 事件源参数

事件是成员

    由于事件不是类型,所以我们不能使用对象创建表达式(new表达式)来创建它的对象

    事件必须声明在类或结构中,和其他成员一样

    我们不能在一段可执行代码中声明事件