如何通过C#来估计处理时间

本文关键字:处理 时间 何通过 | 更新日期: 2023-09-27 18:28:38

如何计算处理时间,例如将文件从一个文件夹复制到另一个文件夹?打开网络浏览器或计算器。这个命令是由一个批处理文件提供给c#的。c#首先读取这个文件,执行它并告诉我每个进程的时间跨度。

如何通过C#来估计处理时间

秒表最适合计算经过时间

stopwatch sw = new stopwatch;
sw.Start();
// do something here that you want to measure
sw.Stop();
// Get the elapsed time as a TimeSpan
TimeSpan ts = sw.Elapsed;
// Format and display the TimeSpan
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
ts.Hours, ts.Minutes, ts.Seconds,
ts.Milliseconds / 10);
Console.WriteLine("That took: {0}", elapsedTime);

如果这只是流程之后的处理时间,那么您只需要使用StopWatch。在流程开始后创建并启动StopWatch,并在流程结束时停止该手表,然后您可以从StopWatch中获取经过的时间。

但是,如果你想预测一个过程需要的时间,那么你可以根据以前的过程时间来估计它是否是一个更固定的时间过程,或者详细说明这个过程的参数和耗时之间的关系。

也许你可以使用这个链接来帮助你。