我在c#中搜索的方法,它可以計算循環的持續時間或任何類似的事情,認爲我的程序包含或者「for(...,...,...){}
」我需要多少時間,方法的輸出類型如何知道循環持續時間在c#
1
A
回答
5
提供一組我的您可以使用 精確測量已用時間。
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
// stuff you want to time here...
stopWatch.Stop();
// Get the elapsed time as a TimeSpan value.
TimeSpan ts = stopWatch.Elapsed;
// Format and display the TimeSpan value.
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
ts.Hours, ts.Minutes, ts.Seconds,
ts.Milliseconds/10);
Console.WriteLine("RunTime " + elapsedTime);
通過計數計時器的經過時間的秒錶措施蜱在 底層計時器機制。如果安裝的硬件和操作系統支持高分辨率性能計數器,則秒錶類使用該計數器來測量已用時間。否則, 秒錶類使用系統計時器來測量已用時間。使用 的頻率和IsHighResolution字段來確定精度 和秒錶計時實施的分辨率。
4
DateTime startingTime = DateTime.UtcNow;
//Your loops go here
DateTime endTime = DateTime.UtcNow;
Timespan timeDifference = endTime - startingTime;
double seconds = timeDifference.TotalSeconds;
還有一個秒錶類,如果你需要更精確比
相關問題
- 1. 調整「for」循環的持續時間
- 2. 我如何知道任何h264文件的持續時間?
- 3. 如何知道Web Audio API中聲音的持續時間?
- 4. 如何知道網站的持續時間
- 5. 如何知道cocos2d中的觸摸持續時間?
- 6. 持續循環
- 7. 如何時間可持續環路
- 8. 循環jquery $ .get,如何知道何時完成循環
- 9. C# - 知道時間
- 10. 如何知道循環如何結束
- 11. 如何在ansi C中使while循環持續1秒?
- 12. 如何在C++中查找持續時間(時間)單位11
- 13. 檢查循環期間的持續時間
- 14. C#DateTime TimeSpan持續時間?
- 15. 如何提取只包含持續時間的持續時間?
- 16. #線程,坡道期,循環計數,調度持續時間JMeter的
- 17. 反向while循環如何知道何時停止在JavaScript中?
- 18. 不知道文件持續時間的分割視頻
- 19. 如何在Xamarin中使用MediaPlayer的軌道持續時間
- 20. 鍵盤如何知道無限循環?
- 21. 需要知道如何循環
- 22. 如何知道流式傳輸之前的音頻歌曲的持續時間?
- 23. set_id持續循環ID
- 24. For循環永遠持續
- 25. for()循環不會持續
- 26. c# - 如何循環時間範圍
- 27. C++ - 如何保持在一個循環
- 28. Android:通知聲音持續時間
- 29. 令人驚訝的嵌套循環持續時間
- 30. 鋸齒tkinter主循環幀持續時間?
你怎麼不能編寫自己的'StartTime-EndTime''TimeSpan'計算..? – MethodMan
@DJKRAZE恐怕不會計算出我需要時間來表現的精確時間 – alex
秒錶是下面最好的答案。 – DarthVader