在C / C ++中我们有一个函数clock()用于保持当前CPU时钟以计算执行程序的时间:
t1 = clock()
for(...)
for(...)
t2 = clock()
printf (t2 - t1)
但我怎么能在C#中做到这一点? 我知道有一些代码:
long t1 = stopwatch.startnow()
for(...)
for(...)
t1.stop()
sum = t1.elapsedticks;
问题是,当我在C中运行代码时,我看到大约20个刻度,但是当我在C#中运行相同的代码时,我看到大约60000个刻度。 请告诉我它是否可以? 我的解决方案是真的吗? 非常感谢。