C#中的Timer和DispatcherTimer使用实例

Timer组件是基于服务器的计时器,通过设置时间间隔Interval,周期性的触发Elapsed事件。


用法如下:

代码如下:

class Program {

static System.Timers.Timer Timer1 = new System.Timers.Timer();

static void Main() {

Timer1.Interval = 1000;

Timer1.Elapsed += new ElapsedEventHandler(PeriodicTaskHandler);

Timer1.Start();

Console.ReadLine();

}

static void PeriodicTaskHandler(object sender, ElapsedEventArgs e) {

string str =Thread.CurrentThread.ManagedThreadId.ToString()+”##” +”Timer1″ +”##” + e.SignalTime.ToLongTimeString();

Console.WriteLine(str);

}

}

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  C#中的Timer和DispatcherTimer使用实例

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23181.html

相关内容

C#中两个byte如何相加

C#操作本地文件及保存文件到数据库的基本方法总结

利用TaskManager爬取2万条代理IP实现自动投票功能

WinForm实现程序一段时间不运行自动关闭的方法


C#中的Linq Intersect与Except方法使用实例

C#开发的人脸左右相似度计算软件源码分析

C#判断当前程序是否通过管理员运行的方法

c#分页读取GB文本文件实例

时间: 2024-10-09 01:35:19

C#中的Timer和DispatcherTimer使用实例的相关文章

实例对比WPF中的Timer和DispatcherTimer

本文使用Timer和DispatcherTimer制作电子时钟,通过实例对比来了解两者的本质区别. 下面是实例最终的运行画面.其中时钟1使用Timer实现,时钟2使用DispatcherTimer实现. 下面给出完整的实例代码(省略画面代码). using System; using System.Windows; namespace DispatcherTimereExp { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary&g

Android中制作自定义dialog对话框的实例

http://www.jb51.net/article/83319.htm 这篇文章主要介绍了Android中制作自定义dialog对话框的实例分享,安卓自带的Dialog显然不够用,因而我们要继承Dialog类来制作自己的对话框,需要的朋友可以参考下 自定义dialog基础版很多时候,我们在使用android sdk提供的alerdialog的时候,会因为你的系统的不同而产生不同的效果,就好比如你刷的是MIUI的系统,弹出框都会在顶部显示!这里简单的介绍自定义弹出框的应用. 首先创建布局文件d

JDK中的Timer和TimerTask详解

目录结构: Timer和TimerTask 一个Timer调度的例子 如何终止Timer线程 关于cancle方式终止线程 反复执行一个任务 schedule VS. scheduleAtFixedRate 一些注意点 1. Timer和TimerTask Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次. TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务. 2.

RDIFramework.NET 中多表关联查询分页实例

RDIFramework.NET 中多表关联查询分页实例 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部署方案.该框架以SOA范式作为指导思想,作为异质系统整合与互操作性.分布式应用提供了可行的解决方案. 分页非常的常见,基本任何项目都会涉及到分页,这没什么好谈的,大多数我们分页对单表的分页比较多,对多表的分页我们可以通过视图来实现,当然还有其他的方式,在这儿,我以一个实例展示下使用我们的RDIFramework.NET来实现多表

qt中定时器Timer的使用

qt中定时器Timer的使用,布布扣,bubuko.com

文件上传插件Uploadify在Struts2中的应用,完整详细实例

->最近由于项目需要使用到一个上传插件,在网上发现uploadify挺不错,所以决定使用它,但是官网文档和例子是php的,而项目是SSI框架的,所以自己对uploadify在struts2中的使用进行了一番研究,最终实现了.发现网上关于这方面的资料很少,而且有的一两篇例子还不大全,网友提问质疑很多,所以,下面我特将我的代码公布: --------------------------------------------------------------------- 步骤一: 到官网上下载upl

将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)

方法一:使用Arrays.asList()方法 1 2 String[] asset = {"equity", "stocks", "gold", "foreign exchange","fixed income", "futures", "options"}; List<String> assetList = Arrays.asList(asset);

JavaScript中字符串分割函数split用法实例

这篇文章主要介绍了JavaScript中字符串分割函数split用法,实例分析了javascript中split函数操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JavaScript中字符串分割函数split用法.分享给大家供大家参考.具体如下: 先来看下面这段代码: <script type="text/javascript"> var str="How are you doing today?" document.write

ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档. 主要内容 在多个UpdatePanel中使用Timer控件 1.添加一个新页面并切换到设计视图. 2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签下双击ScriptManager控件添加到页面中. 3.双击Timer控件添加到Web页面中.Timer控件可以作为Update