【问题标题】:convert timeval structure to c#将 timeval 结构转换为 c#
【发布时间】:2014-01-16 09:22:15
【问题描述】:

我知道这个问题可能很简单,我有以下代码,应该将它转换为 C#,但主要问题是我无法理解下面的代码到底在做什么!!!!...我'我搜索了,但我没有找到任何东西..我认为可能是 timeval structureselect 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);
    }

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

【问题讨论】:

  • C# != C++ != C!!!请指定您选择的语言。

标签: c# c++ timeval


【解决方案1】:

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

对于C#

在 C++ 中 there is also a way to do it.

在 C# 中,正如 Select 函数在您的代码中所做的那样,由 Thread.Sleep 调用造成延迟。

【讨论】:

  • 谢谢 Elliot,但你能告诉我选择函数在 WaitMs 函数中究竟做了什么吗?
  • 这个函数的用法是discussed here。很快,它被用来造成延迟
  • c#中有什么函数相当于c++中的select吗??
猜你喜欢
  • 2015-03-22
  • 1970-01-01
  • 2017-06-19
  • 1970-01-01
  • 2015-02-16
  • 1970-01-01
  • 2020-04-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多