преобразовать временную структуру в c #

Я знаю, что этот вопрос может быть настолько простым, у меня есть следующий код, и он должен быть преобразован в 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);
}

Я думаю, что код между началом проблемы и концом проблемы вообще не нужен! правда??

1

Решение

Значения времени и даты всегда передаются по значению в миллисекундах.

За C #:

В C ++ также есть способ сделать это.

В C #, вызывая задержку, как Select Функция делает в вашем коде, сделано Thread.Sleep вызов.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]