我想测试代码运行效率,如从代码开始取得时间T1,代码结束取理时间T2,再用T2-T1返回结果,单位为毫秒,誰知C#怎么写,请大家帮帮忙!谢谢. 在2005下好像可以这样写
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
  。
stopWatch.Stop();
long loadSafeListMs = stopWatch.ElapsedMilliseconds;是在2003下怎么写呢?

解决方案 »

  1.   

    DataTime dt =DataTime.Now;
    Stopwatch stopWatch = new Stopwatch();
    stopWatch.Start();
      。
    stopWatch.Stop();
    long loadSafeListMs = stopWatch.ElapsedMilliseconds;
    TimeSpan ts =DataTime.Now -dt;
    ts.TicksPerMillisecond //你想要的。
      

  2.   

    TimeSpan ts = new TimeSpan();
    DateTime dtStart = DateTime.Now;
    // 运行方法
    // ...
    // 方法运行完毕
    DateTime dtEnd = DateTime.Now;ts = dtStart.Subtract(dtEnd);Console.WriteLine("方法运行了 " + ts.Milliseconds);
      

  3.   

    SqlDataAdapter(咸蛋超人)就不是正解吗?呵呵  ??jxufewbt(我的目标是5星)