如何在特定时间执行功能?

时间:2015-03-27 10:31:36

标签: c# .net timer

在我的应用程序中,我在接收确认时使用套接字。 我必须检查我的功能一段时间(比方说x秒)才能确认。

如果没有收到确认,则等待x否。几秒钟等到给定的时间。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

使用Stop Watch执行特定时间的功能。

//Below code will excecute the code for 10 sec 
Stopwatch stopWatch = new Stopwatch();



 do
 {
  stopWatch.Start();

//perform your Function

    if (result = true)
    {
    stopwatch.reset();
    break;
    } 

    }While (stopWatch.Elapsed.Seconds <= 10));