C# 记录程序耗时
C# 记录程序耗时
思路一:利用Stopwatch类
1、添加namespace:using System.Diagnostics;
2、生成StopWatch对象:Stopwatch stopWatch = new Stopwatch();
3、开始计时:stopWatch.Start();
4、自己程序操作;
5、停止计时:stopWatch.Stop();
6、获取结果:stopWatch.Elapsed.TotalSeconds; (其他格式按需自取)
7、重置计时:stopWatch.Reset();
参考代码:
using System.IO;
using System.Diagnostics;
// 以下是核心代码
try
{
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
// 此处为自己程序操作,比如删除操作
Directory.Delete(tbSrcPath.Text,true);
stopWatch.Stop();
tbSpendTime.Text = stopWatch.Elapsed.TotalSeconds.ToString();
MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString(),"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}参考资料:
1、[C#]记录程序耗时的方法;2、Stopwatch类MSDN
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
