c#for无限循环
求解决使用for语句进行无限循环,在循环中每间隔一秒显示系统时间,然后再清空控制台信息,实现动态显示系统时间的效果(c#)
------解决方案--------------------for(;;)
{
Console.Clear();
Console.WriteLine(DateTime.Now);
Thread.Sleep(1000);
}
------解决方案--------------------
+10
------解决方案--------------------while(true)
{
Console.Clear();
Console.WriteLine(DateTime.Now);
Thread.Sleep(1000);
}
也可以
------解决方案--------------------+2
------解决方案--------------------楼主应该是初学,不要一下子给他灌太多。Timer 之类的就让他自己以后碰到再说。Timer还不止一个呢。就这个问题,while 和 for 就够了
------解决方案--------------------给你个通俗易懂的版本
for(int i=1;i<=1;i--)
{
Console.Clear();
Console.WriteLine(DateTime.Now);
Thread.Sleep(1000);
}
------解决方案--------------------
while(true)
{
Console.Clear();
Console.WriteLine(DateTime.Now);
Thread.Sleep(1000);
}
也可以
准吗?
跟for(;;)没啥区别吧
------解决方案--------------------效能上面做了不严谨的测试,for(;;)和while(1)编译器优化后其实在汇编上面的指令一样多。
------解决方案--------------------楼上用词有误 ... 应该是debug与release下的实际时间