C# 处理事件的使用

 时间:2026-02-15 22:09:52

1、首先双击打开Visual Studio 2017,新建项目,步骤如图所示。

C# 处理事件的使用

C# 处理事件的使用

C# 处理事件的使用

2、先整体看一下代码。

C# 处理事件的使用

C# 处理事件的使用

3、简单解释一下代码。

 Timer myTimer = new Timer(100);

初始化timer对象,间隔100毫秒。

C# 处理事件的使用

4、在启动该对象后,在1s内会引发10次改事件:

 myTimer.Elapsed += new ElapsedEventHandler(WriteChar);

timer对象有一个Elapsed事件,这个事件要求事件处理程序必须匹配system.timers.elaplsedeventhandler委托类型的返回类型和参数,返回类型和参数如下

object source, ElapsedEventArgs e,

myTimer.Elapsed += new ElapsedEventHandler(WriteChar);

这是关键了,把这个处理程序与事件关联起来--订阅他。

C# 处理事件的使用

5、剩下的任务就是启动计时器了。

 myTimer.Start();

C# 处理事件的使用

6、我们不想在处理完任何事件前终止应用程序,所以要让main()函数一直执行,最简单的方式就是请求用户输入。

ReadKey();

C# 处理事件的使用

7、看结果。

一个字符一个字符打印的,

当点击鼠标即可停止。

C# 处理事件的使用

C# 处理事件的使用

8、以上代码需要引用的命名空间“:

using System.Timers;

using static System.Console;

C# 处理事件的使用

  • cmd命令基础操作
  • 易语言如何语音读文本?
  • 用解码仪检测can数据总线的方法?
  • 易语言表格流程控制如果真如何使用
  • 怎样部署Spring Cloud微服务
  • 热门搜索
    地骨皮的作用与功效 逆战手游什么时候出 reliable什么意思 放生有什么好处 违反禁令标志指示是什么意思 淡定什么意思 定速巡航是什么意思 7月1日什么节日 icloud是什么意思 temp是什么意思