您的位置:首页 > 编程语言 > C#

C# 记录程序耗时

2016-10-29 22:52 288 查看
       C# 记录程序耗时

       思路一:利用Stopwatch类

       1、添加namespaceusing 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# 程序计时