zoukankan      html  css  js  c++  java
  • 简单的猫叫,老鼠跑,主人醒

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace DelegateEvent
    {
        public delegate void CatEventHandler(object sender, EventArgs e);
        public class Cat
        {
            public event CatEventHandler CatEvent;
            public void Scream(EventArgs e)
            {
                if (CatEvent != null) //有没有订阅
                {
                    Console.WriteLine("猫叫……");
                    CatEvent(this, e);
                }
            }
            public void Mouse(object sender,EventArgs e)
            {
                Console.WriteLine("老鼠跑……");
            }
            public void People(object sender, EventArgs e)
            {
                Console.WriteLine("主人醒……");
            }
            static void Main()
            {
                Cat cat = new Cat();
                cat.CatEvent += new CatEventHandler(cat.Mouse);
                cat.CatEvent += new CatEventHandler(cat.People);
                cat.Scream(EventArgs.Empty);
                Console.Read();
            }
        }

    }

  • 相关阅读:
    经典SQL语句集锦(收藏版)
    硬件访问服务学习笔记_WDS
    Android 工具视频学习笔记_WDS
    Android资源收集
    Android USB gadget configfs学习笔记总结
    IP、端口号、MAC
    Java中的泛型
    git配置config文件
    Java基础知识总结
    Java中的继承抽象类和接口
  • 原文地址:https://www.cnblogs.com/lhking/p/1390554.html
Copyright © 2011-2022 走看看