zoukankan
html css js c++ java
事件[笔记][原]
namespace
Huashanlin
{
//
定义委托ButtonEventHandler
public
delegate
void
ButtonEventHandler();
//
向类中添加事件需要使用 event 关键字,并提供委托类型和事件名称。
class
TestButton
{
//
定义事件 Hit,并与委托ButtonEventHandler关联。
public
event
ButtonEventHandler Hit;
//
声明一个触发事件Hit的方法PigRun()
//
猪开始跑
public
void
PigRun()
{
Hit();
}
}
class
EventTest
{
static
void
Main()
{
TestButton Pig
=
new
TestButton();
//
列出将被Hit事件触发的方法清单
Pig.Hit
+=
new
ButtonEventHandler(PigHitTree);
Pig.Hit
+=
new
ButtonEventHandler(MonkeyHitTree);
Pig.Hit
+=
new
ButtonEventHandler(YouHitPig);
//
调用触发事件的方法
Pig.PigRun();
}
//
以下是将在事件触发中通过委托添加进入执行过程的各方法
//
猪撞树
static
void
PigHitTree()
{
Console.WriteLine(
"
猪撞树上了!
"
);
}
//
猴子撞树
static
void
MonkeyHitTree()
{
Console.WriteLine(
"
猴子撞树上了!
"
);
}
//
你撞猪上了
static
void
YouHitPig()
{
Console.WriteLine(
"
你撞猪上了吧!
"
);
}
}
}
查看全文
相关阅读:
K好数
蓝桥杯 安慰奶牛
蓝桥杯 节点选择
模拟链表
10588
八数码的 八种境界
HIT 2051
概率DP
数组越界溢出
FATFS在SD卡里,写入多行数据出的问题
原文地址:https://www.cnblogs.com/huashanlin/p/1156678.html
最新文章
《Java程序设计基础》 第3章手记
《Java程序设计基础》 第2章手记
《笨办法学Python》 总结
《笨办法学Python》 第46课手记
《笨办法学Python》 第45课手记
《笨办法学Python》 第44课手记
《笨办法学Python》 第43课手记
CSS 属性单词
杭电2085
杭电2086
热门文章
杭电2087
杭电2089
杭电2090
杭电2091
杭电2092
杭电2059
杭电2094
杭电2023
MacaW Baby Learns Computer
111
Copyright © 2011-2022 走看看