...比如程序是Console.Write("执行") 这代码改怎么写 求大神帮忙_百度...

发布网友 发布时间:2024-10-23 22:41

我来回答

1个回答

热心网友 时间:12小时前

static void Main(string[] args)
{ TimeSpan timespan;
int n=1;
DateTime d1=DateTime.Now;/*第一次获取系统时间*/
while(true)
{
DateTime d2 = DateTime.Now;/*第二次获取系统时间*/
timespan=d2-d1;/*求时间隔*/
if (TimeSpan.FromHours(2) <= timespan)/*因为时间很难做到完全一样,所以因大于或等于(因使会有一定的误差,但误差非常小,不会大于一秒);TimeSpan.FromHours(2),2表示两个小时*/
{ n = n + 1;
Console.WriteLine(n);
d1= DateTime.Now;/*刷新d1使它进入下一次循环时间*/
if (n== 4) break;/*执行四次(n=4)后退出*/
}
}
Console.ReadKey();
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com