static void Main(string[] args) { try { Console.WriteLine("欢迎来到.net高级班VIP课程,今天是Eleven老师为大家带来的委托事件的学习"); //{ // //Console.WriteLine("****************************MyDelegate*************************"); // //MyDelegate myDelegate = new MyDelegate(); // //myDelegate.Show(); //} //{ // //ListExtend test = new ListExtend(); // //test.Show(); //} //{ // Console.WriteLine("****************************Event*************************"); // { // Cat cat = new Cat(); // cat.Miao(); // Console.WriteLine("***************************"); // } // { // Cat cat = new Cat(); // cat.MiaoDelegateHandler += new MiaoDelegate(new Mouse().Run); // cat.MiaoDelegateHandler += new MiaoDelegate(new Baby().Cry); // cat.MiaoDelegateHandler += new MiaoDelegate(new Mother().Wispher); // cat.MiaoDelegateHandler += new MiaoDelegate(new Brother().Turn); // cat.MiaoDelegateHandler += new MiaoDelegate(new Father().Roar); // cat.MiaoDelegateHandler += new MiaoDelegate(new Neighbor().Awake); // cat.MiaoDelegateHandler += new MiaoDelegate(new Stealer().Hide); // cat.MiaoDelegateHandler += new MiaoDelegate(new Dog().Wang); // cat.MiaoNew(); // Console.WriteLine("***************************"); // } // { // Cat cat = new Cat(); // //cat.MiaoDelegateHandler += new MiaoDelegate(new Mouse().Run); // cat.MiaoDelegateHandler += new MiaoDelegate(new Baby().Cry); // cat.MiaoDelegateHandler += new MiaoDelegate(new Mother().Wispher); // //cat.MiaoDelegateHandler.Invoke(); // //cat.MiaoDelegateHandler = null; // cat.MiaoDelegateHandler += new MiaoDelegate(new Brother().Turn); // cat.MiaoDelegateHandler += new MiaoDelegate(new Father().Roar); // cat.MiaoDelegateHandler += new MiaoDelegate(new Neighbor().Awake); // cat.MiaoDelegateHandler += new MiaoDelegate(new Stealer().Hide); // cat.MiaoDelegateHandler += new MiaoDelegate(new Dog().Wang); // cat.MiaoNew(); // Console.WriteLine("***************************"); // } // { // Cat cat = new Cat(); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Mouse().Run); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Baby().Cry); // //cat.MiaoDelegateHandlerEvent.Invoke(); // //cat.MiaoDelegateHandlerEvent = null; // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Mother().Wispher); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Brother().Turn); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Father().Roar); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Neighbor().Awake); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Stealer().Hide); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Dog().Wang); // cat.MiaoNewEvent(); // Console.WriteLine("***************************"); // } // { // Cat cat = new Cat(); // //cat.MiaoDelegateHandler += new MiaoDelegate(new Mouse().Run); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Baby().Cry); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Mother().Wispher); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Brother().Turn); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Father().Roar); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Neighbor().Awake); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Stealer().Hide); // cat.MiaoDelegateHandlerEvent += new MiaoDelegate(new Dog().Wang); // cat.MiaoNewEvent(); // Console.WriteLine("***************************"); // } //} { AddDeleteNum addDelete = new AddDeleteNum(Add); //addDelete += new AddDeleteNum(Delete); //addDelete.Invoke(1,2); AddAndDelete(1, 2, Add); Console.ReadKey(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.Read(); }
public static void AddAndDelete(int a, int b, AddDeleteNum adn) { adn(a, b); }