博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#委托和事件的调用
阅读量:5317 次
发布时间:2019-06-14

本文共 915 字,大约阅读时间需要 3 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    public class EventTest    {        public delegate void MyFunc(object sender, EventArgs e);        public event MyFunc myFunc;        public MyEvent myEvent;        public EventTest()        {            myEvent = new MyEvent();            myFunc += new MyFunc(myEvent.MyEventFunc);        }        protected void OnMyEvent(EventArgs e)        {            myFunc(this, e);        }        static void Main(string[] args)        {            EventTest test = new EventTest();            EventArgs e = new EventArgs();            test.OnMyEvent(e);        }    }    public class MyEvent    {        public void MyEventFunc(object sender, EventArgs e)        {            Console.WriteLine("this is my event");        }    }}

 

转载于:https://www.cnblogs.com/sunshinexiaobin/archive/2013/04/19/3029952.html

你可能感兴趣的文章
iOS Newsstand Tutorial
查看>>
某互金数据分析笔试题学习
查看>>
734. [网络流24题] 方格取数问题 二分图点权最大独立集/最小割/最大流
查看>>
AngularJS之watch
查看>>
89C51单片机定时器控制的流水灯
查看>>
2808 SCI 发送字节
查看>>
beautiful sentences
查看>>
第五周软件工程作业-每周例行报告
查看>>
关于input type=file 限制文件上传类型
查看>>
深入浅出Mybatis系列(一)---Mybatis入门[转]
查看>>
深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap[转]
查看>>
HDOJ 3784
查看>>
移动平台对 meta 标签的定义
查看>>
[转载]工作面试时最难的25个问题
查看>>
Test
查看>>
HMAC
查看>>
linux进阶命令2
查看>>
实训三(cocos2dx 3.x 打包apk)
查看>>
【基础操作】线性基详解
查看>>
Git删除分支/恢复分支
查看>>