(1)首先声明Timer变量:
//一定要声明成局部变量以保持对Timer的引用,否则会被垃圾收集器回收!
private System.Threading.Timer timerClose;
// Create a timer thread and start it
timerClose = new System.Threading.Timer(new TimerCallback(timerCall), this, 5000, 0);
反正都这么用就可以了,定义和实例分开。
http://blog.youkuaiyun.com/suncherrydream/article/details/8645642
本文详细介绍了在C#中如何声明和实例化一个Timer对象,并启动定时器执行特定任务。通过实例化一个Timer对象并设置回调函数,可以实现定时执行代码的功能。示例代码展示了如何创建一个定时器,设定定时执行间隔为5秒,以及如何通过传递当前对象实例作为参数来触发回调函数。
1164

被折叠的 条评论
为什么被折叠?



