取时间问题。请大家帮帮忙!谢谢

gxhsx 2005-11-04 11:37:54
我想测试代码运行效率,如从代码开始取得时间T1,代码结束取理时间T2,再用T2-T1返回结果,单位为毫秒,誰知C#怎么写,请大家帮帮忙!谢谢.

在2005下好像可以这样写
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
  。。。。
stopWatch.Stop();
long loadSafeListMs = stopWatch.ElapsedMilliseconds;

是在2003下怎么写呢?
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxufewbt 2005-11-04
  • 打赏
  • 举报
回复
swordragon(古道热肠) 正解
swordragon 2005-11-04
  • 打赏
  • 举报
回复
TimeSpan ts = new TimeSpan();
DateTime dtStart = DateTime.Now;
// 运行方法
// ...
// 方法运行完毕
DateTime dtEnd = DateTime.Now;

ts = dtStart.Subtract(dtEnd);

Console.WriteLine("方法运行了 " + ts.Milliseconds);
q_po_o 2005-11-04
  • 打赏
  • 举报
回复
mark
SqlDataAdapter 2005-11-04
  • 打赏
  • 举报
回复
DataTime dt =DataTime.Now;
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
  。。。。
stopWatch.Stop();
long loadSafeListMs = stopWatch.ElapsedMilliseconds;
TimeSpan ts =DataTime.Now -dt;
ts.TicksPerMillisecond //你想要的。
软件微工厂 2005-11-04
  • 打赏
  • 举报
回复
SqlDataAdapter(咸蛋超人)就不是正解吗?呵呵 ??jxufewbt(我的目标是5星)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧