C#统计代码段执行时间

1. 方法一

using System.Diagnostics;
Stopwatch swatch = new Stopwatch();
swatch.Start(); //计时开始
// ...
// 这部分是需要计时的代码段
// ...
swatch.Stop(); //计时结束
string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
swatch.Reset(); //第二次计时时进行重置

2. 方法二

DateTime start = DateTime.Now; //获取代码段执行开始时的时间
// ...
// 这部分是需要计时的代码段
// ...
DateTime stop = DateTime.Now; //获取代码段执行结束时的时间
TimeSpan tspan = stop - start; //求时间差
string time = tspan.TotalMilliseconds.ToString(); //获取代码段执行时间


你可能感兴趣的:(程序)