Пример #1
0
            public void sayWord(object sender, EventArgs e)
            {
                PersonHooked  personHooked  = (PersonHooked)sender;
                HookFishEvent hookFishEvent = (HookFishEvent)e;

                Console.WriteLine("我是女人");
                Console.WriteLine($"{personHooked.Name}之前的重量是{hookFishEvent.beforeWeight}");
                Console.WriteLine($"{personHooked.Name}现在的重量是{hookFishEvent.afterWeight}");
                Console.WriteLine("******************************xixi。。******************************");
            }
Пример #2
0
        public static void Show()
        {
            PersonHooked personHooked = new PersonHooked()
            {
                ID   = 1,
                Name = "roy"
            };

            personHooked.HookIncrease += new man().sayWord;
            woman woman = new woman();

            personHooked.HookIncrease += woman.sayWord;
            personHooked.FishWeight    = 10;
            personHooked.HookIncrease -= woman.sayWord;
            personHooked.FishWeight    = 20;
            personHooked.FishWeight    = 5;
        }