2

我知道这个问题可能很简单,我有以下代码,应该将其转换为 C#,但主要问题是我无法理解下面的代码到底在做什么!!!!...我已经搜索过,但是我没有找到任何东西..我认为可能是timeval structure并且select function可以删除而不会产生任何后果!我对吗??如果没有,那么我该如何将其转换为 C#???究竟是什么责任select function??提前致谢。

void WaitMs(UInt32 milliSeconds)
    {
        //start of problem
        struct timeval t=
        { milliSeconds/1000, 
          (milliSeconds%1000)*1000 
        };
        Select(0,NULL,NULL,NULL,&t);
        UInt32 temp=milliSeconds;
     //end of problem
        Logger.NewWait(temp);
    }

我认为问题开始和问题结束之间的代码根本不需要!真的??

4

1 回答 1

2

时间和日期值始终以毫秒值传输。

对于C#

在 C++中也有一种方法可以做到这一点

Select在 C# 中,与代码中的函数一样,通过Thread.Sleep调用导致延迟。

于 2013-12-29T08:41:55.090 回答