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