我在Visual Studio中使用C#。
我正在尝试在if条件满足时开始计算时间,然后在计数器仍然没有达到某个时间的情况下在while循环中执行某些操作。
说明我要做的事情:
if(condition)
{
//start counting time
while(time < 5)
{
//perform action
}
}
代码有点复杂,但我知道如何从该示例中应用它。任何帮助将不胜感激!
答案 0 :(得分:1)
我不确定我的问题是否正确,但这是如何在特定时间内做某事:
if(condition)
{
Stopwatch watch = Stopwatch.StartNew();
while(watch.Elapsed < TimeSpan.FromSeconds(5))
{
// do stuff
}
}