程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#-用Stopwatch類進行速度測試(2)

C#-用Stopwatch類進行速度測試(2)

編輯:關於C語言

添加 Stopwatch對象:

Stopwatch類位於System.Diagnostics命名空間。下面是添加對象後 的代碼:

using System;
  using System.Diagnostics;
   namespace StopWatchClass
  {
    class Program
    {
      static void Main(string[] args)
      {
         Stopwatch timer = new Stopwatch();
        long total = 0;
        for (int i = 1; i <= 10000000; i++)
         {
          total += i;
        }
      }
    }
  }

控制Stopwatch對象:

Stopwatch提供了 幾個方法用以控制Stopwatch對象。Start方法開始一個計時操作,Stop方法停止計時。此時 如果第二次使用 Start方法,將繼續計時,最終的計時結果為兩次計時的累加。為避免這種 情況,在第二次計時前用Reset方法將對象歸零。這三個方法都不需要參數。代碼是:

using System;
  using System.Diagnostics;
  namespace StopWatchClass
  {
    class Program
    {
       static void Main(string[] args)
      {
         Stopwatch timer = new Stopwatch();
        long total = 0;
         timer.Start();
        for (int i = 1; i <= 10000000; i++)
        {
          total += i;
         }
        timer.Stop();
      }
    }
  }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved