private void button6_Click(object sender, EventArgs e)
{
//测量一下从1累加到1010000000用时多少
Stopwatch sw = new Stopwatch();//秒表功能 Stopwatch类可以用于准确的测量程序运行的时间
sw.Start(); //开始测量时间,也就是开始计时(开始监测代码运行时间)
int sum = 0;
for (int i = 1; i <= 1010000000; i++)
{
sum = sum + i;
}
//MessageBox.Show(sum.ToString());
sw.Stop(); //停止测量时间,停止计时(停止监测)
MessageBox.Show(sw.Elapsed.ToString());//获取当前实例测量得出的总运行时间
}
使用Stopwatch类 需要 引入using System.Diagnostics;
使用以下方法可以准确的记录代码运行的耗时。 System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 // you code .... stopwatch.Stop(); // 停止监视 TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间 double hours = timespan.TotalHours; // 总小时 double minutes = timespan.TotalMinutes; // 总分钟 double seconds = timespan.TotalSeconds; // 总秒数 double milliseconds = timespan.TotalMilliseconds; // 总毫秒数