zoukankan      html  css  js  c++  java
  • 事件,继承EventArgs带有参数的委托

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        public class Myevents : EventArgs
        {
            public string Message;
            public Myevents(string msg)
            {
                this.Message = msg;
            }
        
        
        }
        public class BossDemo3
        {
            public delegate void BossDelegete(object e,Myevents m);
            public event BossDelegete BossEvent;
    
            public void Onmsg(string msg)
            {
                if (BossEvent != null)
                {
    
                    BossEvent(this,new Myevents(msg));
                }
    
            }
            static void Main(string[] args)
            {
    
                BossDemo3 b = new BossDemo3();
                Worker w1 = new Worker("1");
                Worker w2 = new Worker("2");
                b.BossEvent += new BossDelegete(w1.SendMessage);
                b.BossEvent += new BossDelegete(w2.SendMessage);
                b.Onmsg("朋友你好今晚上加班");
                Console.WriteLine("---------------------------");
                Console.ReadKey();
    
    
    
            }
        }
        public class Worker
        {
            private string workerId;
            public Worker(string wi)
            {
                this.workerId = wi;
    
            }
            public void SendMessage(object o,Myevents e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(this.workerId + "卧槽又加班");
                Console.Read();
            }
    
    
    
    
        }
    }
    

      

  • 相关阅读:
    Lua Coroutine详解
    Lua IO库详解
    vue 组件基本使用
    js 发送异步请求
    小程序保存图片到相册
    js 学习四 对象应用 吃货游戏
    js 学习三 Array
    js 学习二 字符串常用方法
    js 学习一 猜数字游戏
    phpmyadmin导入大容量.sql文件
  • 原文地址:https://www.cnblogs.com/c-x-a/p/7802493.html
Copyright © 2011-2022 走看看