zoukankan      html  css  js  c++  java
  • 事件

    1.cat类

        class Program
        {
            static int Test1()
            {
                return 1;
            }
            static int Test2(string s)
            {
                //Console.WriteLine(s);
                return 100;
            }
    
            static void Main(string[] args)
            {
                Func<string,int> a = Test2;
                Console.WriteLine(a("sad"));
                Console.ReadKey();
            }
        }

    2 mouse类

        class Mouse
        {
            private string name;
            private string color;
            public Mouse (string name, string color, Cat cat)
            {
                this.name = name;
                this.color = color;
                cat.catCome += this.RunAway;
            }
    
            public void RunAway()
            {
                Console.WriteLine(color + "的老鼠" + name + "说:毛来了,赶紧跑。");
            }
        }

    3. main

        class Program
        {
            static void Main(string[] args)
            {
                Cat cat = new Cat("加菲猫", "黄色");
                Mouse mouse1 = new Mouse("米老鼠", "灰色", cat);
                //cat.catCome += mouse1.RunAway;
                Mouse mouse2 = new Mouse("唐老鸭", "白色", cat);
                //cat.catCome += mouse2.RunAway;
                cat.CatComing();
                //cat.catCome()/*;*/
    
    
                Console.ReadKey();
    
            }
        }
  • 相关阅读:
    php学习记录 易混淆
    自己学习smarty的一些代码 和记录
    Java 死锁
    Java多线程下单例
    Java 线程安全问题
    Java 线程状态
    Java 创建线程
    Java clone() 浅拷贝 深拷贝
    Java 多线程
    Java throw try catch
  • 原文地址:https://www.cnblogs.com/wxhao/p/13624868.html
Copyright © 2011-2022 走看看