zoukankan      html  css  js  c++  java
  • C#委托事件的理解

    public delegate void CatListeningHandler();

    class Cat

       

            public event CatListeningHandler CatCry

     

            public void Cry()

            {

                Console.WriteLine("Meow~~~");

                OnCry();

            }

     

            protected virtual void OnCry()

            {

                if (CatCry != null)

                {

                    CatCry();

                }

            }

        }

     

        class Mouse

        {

            public void Run()

            {

                Console.WriteLine("Mouse run away……");

            }

    }

        class Program

        {

            static void Main(string[] args)

            {

     

                Cat obj_cat = new Cat();

                Mouse obj_mouse = new Mouse();

                obj_cat.CatCry += new CatListeningHandler(obj_mouse.Run);

                obj_cat.Cry();

                Console.ReadLine();

            }

        }

  • 相关阅读:
    我国主机遭境外控制激增近80%
    NSOperation 详解
    NSOperation 详解
    Bitmap的recycle问题
    Bitmap的recycle问题
    NSDate 格式化含有毫秒
    NSDate 格式化含有毫秒
    CSS长度单位:px和pt的区别
    CSS长度单位:px和pt的区别
    Object-c学习笔记十八-----NSPredicate
  • 原文地址:https://www.cnblogs.com/cyan/p/1448593.html
Copyright © 2011-2022 走看看