博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中,两个事件的叠加,结果会如何?
阅读量:6590 次
发布时间:2019-06-24

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

前段参加了个面试,C#中,两个事件叠加,如下

t.EventTest += delegate { Console.WriteLine("111"); };

t.EventTest += delegate { Console.WriteLine("222"); };

其输出结果会是什么样的? 还是测试一下吧:

using System;

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

namespace ConsoleApplication1

{
class Program
{
static void Main(string[] args)
{
Test1 t = new Test1();
t.EventTest += delegate { Console.WriteLine("111"); };
t.EventTest += delegate { Console.WriteLine("222"); };

t.StarEvent();

}
}
class Test1
{
public event EventHandler EventTest;
public void StarEvent()
{
if (this.EventTest != null)
this.EventTest(this, null);
}
}
}

最终,输出结果为

111
222

看来,两个事件的叠加,效果也是叠加的!

本文转自Jack Niu博客园博客,原文链接:http://www.cnblogs.com/skywind/archive/2007/04/13/712169.html,如需转载请自行联系原作者

你可能感兴趣的文章
我的友情链接
查看>>
Checkio代码闯关小计
查看>>
从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
查看>>
从零开始学wordpress 之四
查看>>
Newtonsoft 反序列化字符串
查看>>
[LeetCode] Course Schedule
查看>>
selenium层级定位及鼠标键盘操作
查看>>
SpringBoot跨域问题解决方案
查看>>
(转载)hibernate3.0配置文件模板
查看>>
46、练习:输出指定目录下的所有文件名称
查看>>
IP地址与数字地址相互转换
查看>>
Knockout.Js官网学习(创建自定义绑定)
查看>>
win10 x64中 windbg x64 安装配置符号库
查看>>
python 抽象类、抽象方法、接口、依赖注入、SOLIP
查看>>
笔记1
查看>>
POJ1068 Parencodings 解题报告
查看>>
字符串连接[不用库函数]
查看>>
使用Hystrix实现自动降级与依赖隔离-微服务
查看>>
Parcelbale接口
查看>>
新建一个express工程,node app无反应
查看>>