C# 定时器函数

s1326569188 2012-03-07 09:37:00
C# 的定时器的时间间隔可以更改吗?
我需要重复调用一个函数,每一次这个函数的执行时间都不一样,但是每次执行的时间是知道的,
我是否可以将函数执行的时间赋给定时器的interval?

应该怎么写?请大侠们教教我啊!!
...全文
122 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
深海之蓝 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 libinguest 的回复:]
每次时间事件的最后重新设置interval的值即可
[/Quote]
是的
study_hard_01 2012-03-07
  • 打赏
  • 举报
回复
重新设置interval的值即可
  • 打赏
  • 举报
回复
完全可以先看下MSDN
zzzzv0 2012-03-07
  • 打赏
  • 举报
回复
楼主啥函数啊?如果是等IO,弄个新线程让他慢慢等
如果是大量计算[Quote]当编写 Timer 组件时,需要考虑 Interval 属性的几点限制:

如果应用程序或另一个应用程序对系统需求很大(如长循环、大量的计算或驱动程序、网络或端口访问),那么应用程序可能无法以 Interval 属性指定的频率来获取计时器事件。

[/Quote]
风之影子 2012-03-07
  • 打赏
  • 举报
回复
晕:哎……
风之影子 2012-03-07
  • 打赏
  • 举报
回复
每次时间事件的最后重新设置interval的值即可
s1326569188 2012-03-07
  • 打赏
  • 举报
回复
我知道了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧