Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C和x2B之间传递时间戳+;和.NET 有一个很好的方法,可以在C++和.NET之间传递时间戳,这样当它到达.NET时,delta是值得的。_C#_C++_.net_Timer - Fatal编程技术网

C# 在C和x2B之间传递时间戳+;和.NET 有一个很好的方法,可以在C++和.NET之间传递时间戳,这样当它到达.NET时,delta是值得的。

C# 在C和x2B之间传递时间戳+;和.NET 有一个很好的方法,可以在C++和.NET之间传递时间戳,这样当它到达.NET时,delta是值得的。,c#,c++,.net,timer,C#,C++,.net,Timer,我最初的看法是,高性能计时器使用CPU周期,而.net时间方法使用其他方法?(在这一点上我不是很确定) 我在这里寻找一些指导/建议。主要目标是,一个低级别请求被C++程序接收,它进行某种处理,控制传递给一些.NET代码,然后再继续到.NET代码中,并且沿着一条路径也传递一个值的映射,因此在C++部分中,我想收集一个开始/结束时间戳,然后是另一个开始和结束时间戳,当它通过管道时,但我需要时间戳来解释 这或多或少是基于同一个时钟。我该怎么做呢?我想我可能错过了一些非常简单的东西 编辑:添加了有关精度

我最初的看法是,高性能计时器使用CPU周期,而.net时间方法使用其他方法?(在这一点上我不是很确定)

我在这里寻找一些指导/建议。主要目标是,一个低级别请求被C++程序接收,它进行某种处理,控制传递给一些.NET代码,然后再继续到.NET代码中,并且沿着一条路径也传递一个值的映射,因此在C++部分中,我想收集一个开始/结束时间戳,然后是另一个开始和结束时间戳,当它通过管道时,但我需要时间戳来解释

这或多或少是基于同一个时钟。我该怎么做呢?我想我可能错过了一些非常简单的东西

编辑:添加了有关精度要求的注释


我知道C++/CLI,但从目前为止我发现的(可能我在这里错了)来看,高精度计时器测量CPU周期,.NET秒表。经过的不是CPU时间。我需要比15ms更精确的东西,我认为这是time()C函数的精度。与秒表兼容的东西。经过的时间将是最有用的。我对C++部分没有特别的看法表示歉意,我的C++非常生锈。您是否知道或正在使用C++/CLI?我使用这个低LeLell类的工作,因为我可以处理与.NET对象在C++中。实际上,我可以用C++编写.NET类。

C++ +CLI是C++与.NET代码交互的完美解决方案。

我建议使用一个字符串和一个DATETIME格式,可以轻松地从C++和.NET中解析。字符串很容易传递,我知道可以使用DateTime.Parse(字符串)来获取c#端的值。我知道c++/CLI,但我猜从我目前发现的情况来看(这里可能我错了),高精度计时器测量CPU周期,而.NET不是CPU时间。我需要比15ms更精确的东西,我认为这是time()C函数的精度。一般来说,在这个问题上加上这个评论——因为我没有提到这一点。