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(
"
你撞猪上了吧!
"
);
}
}
}
查看全文
相关阅读:
ASP.NET Core依赖注入(DI)
SQLSERVER 创建索引视图注意事项
Git的基本使用方法(0基础小白也能看懂)
并发系列64章(异步编程二)第三章
并发系列64章(异步编程)第二章
并发系列64章(并发概要)第一章
SQL Server配置邮件服务器
SQL Server常用函数及命令
SQL Server将一段字符串根据特定分隔符转换成一个表变量
SQL Server双机热备之发布、订阅实现实时同步
原文地址:https://www.cnblogs.com/huashanlin/p/1156678.html
最新文章
C# 特性(Attribute)
Winform 随机抽奖小程序
GitHub网页版基本操作
Web.config和App.config配置连接字符串
WinForm程序打包教程
C# 重载与重写
LeetCode之Single Number以及拓展
编程之美2.18 数组分割
编程之美2.15 子数组之和的最大值(二维)
编程之美2.17 数组循环移位
热门文章
微软电面试题
编程之美2.14 求数组的子数组之和的最大值
编程之美2.12 快速寻找满足条件的两个数
编程之美2.13 子数组最大乘积
大数问题
机器学习实战——k-近邻算法
C# 后台开发 解决跨域问题
QuartZ Cron表达式
git拉取代码到本地
git~总结一些不常用~但很有用的操作
Copyright © 2011-2022 走看看