C#定时问题

geekwang 2008-12-29 07:40:03
如何用C#定时30秒.
需要实现的功能是这样的,定时这一行的代码怎么写?
private void main(){
Console.Write("1");
.......//这一行定时30秒
Console.Write("2");
}
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
长沙三毛 2008-12-29
  • 打赏
  • 举报
回复
System.Threading.Thread.Sleep(30*1000);
ginni215 2008-12-29
  • 打赏
  • 举报
回复
using System.threading;

private void main()
{
Console.Write("1");
Thread.Sleep(30000)
Console.Write("2");
}

这样就可以了,最简单~~
cgpu456 2008-12-29
  • 打赏
  • 举报
回复
private void main(){
Console.Write("1");
sleep(30秒);
Console.Write("2");
}
jxxx2967 2008-12-29
  • 打赏
  • 举报
回复
一般线程都有一个Sleep函数,不过我不知道C#里怎么写。
Ny-6000 2008-12-29
  • 打赏
  • 举报
回复
上次执行时,记下执行的时间,再循环判断是否间隔的时间达到你要求的时间了。


在循环中解决问题了。
geekwang 2008-12-29
  • 打赏
  • 举报
回复
可能意思说的歧义,我指的定时就是间隔30秒

111,130

社区成员

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

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

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