A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© SUN_Q 中级黑马   /  2013-7-21 10:11  /  1183 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

比如说:

  1. <P>for (int i = 0; i < 999999999; i++)
  2.             { }</P>
复制代码
我想知道,这个程序从开始执行到执行结束用了多长时间,怎么得到?有内置方法吗

评分

参与人数 1技术分 +1 收起 理由
zhangcheng5468 + 1 赞一个!

查看全部评分

3 个回复

倒序浏览
可以使用StopWatch
回复 使用道具 举报
Stopwatch sw = new Stopwatch();
sw.Start();
//被计算运行时候的代码段
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
回复 使用道具 举报
或者 TimeSpan 这个是最原始的方法 求开始时间,和结束时间只差,楼上那位兄台提供的方法只能在.net framework 4.0 用,其他的用了,原始办法还是求时间差
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马