Beispiel #1
0
 /// <summary>
 /// 可以供继承者进行重写,以便继承类拒绝其他对象对他的监视
 /// </summary>
 /// <param name="e"></param>
 public virtual void OnShoot(ScoreEventArgs e)
 {
     if (scored != null)
     {
         //调用注册对象的方法
         //this指代BasketBallPlayer
         scored(this, e);
     }
 }
Beispiel #2
0
        public static void Counting(Object sender, ScoreEventArgs e)
        {
            BasketBallPlayer player = (BasketBallPlayer)sender;

            //访问 sender 中的公共字段
            Console.WriteLine(player.Score + "分进账!");
            Console.WriteLine("又涨分了\n");
            Console.WriteLine();
        }
Beispiel #3
0
        public static void Cheer(Object sender, ScoreEventArgs e)
        {
            BasketBallPlayer player = (BasketBallPlayer)sender;

            //访问 sender 中的公共字段
            Console.WriteLine(player.Score + "分进账!");
            Console.WriteLine("观众欢呼MVP.\n");
            Console.WriteLine();
        }