我知道这个问题可能很简单,我有以下代码,应该将其转换为 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);
}
我认为问题开始和问题结束之间的代码根本不需要!真的??