Example #1
0
 public static void CarIsAlmostDoomed(object sender, CarEventArgs e)
 {
     //如果接受者想与发送事件的对象交互,我们可以显示强制类型转换System.Object为Car类型,这样就可以
     // 使用传递给事件通知对象中的任何公共成员
     if (sender is Car)
     {
         Car c = sender as Car;
         Console.WriteLine("=>Critical Message from {0}: {1}", c.PetName, e.msg);
     }
 }
Example #2
0
 public static void CarExploaded(object sender, CarEventArgs e)
 {
     Console.WriteLine(e.msg);
 }
Example #3
0
 public static void CarAboutToBlow(object sender, CarEventArgs e)
 {
     Console.WriteLine("{0} says: {1}", sender, e.msg);
 }