ホームに戻る
出典 :
関連 :
目次 :
Stopwatchクラス (System.Diagnostics.Stopwatch)
経過時間を計測できるストップウォッチ。
基本的な使い方
using System.Diagnostics;
public void DoSomething()
{
// ストップウォッチインスタンスの生成
Stopwatch sw = new Stopwatch();
// 計時開始
sw.Start();
:
// 計時終了
sw.Stop();
// 経過時間[ミリ秒]を取得、画面に表示
Console.WriteLine($@"経過時間は {sw.ElapsedMilliseconds} ミリ秒です。");
}
プロパティ
定義名 |
型 |
説明 |
Elapsed |
TimeSpan |
計測された経過時間の合計 |
ElapsedMilliseconds |
Int64 |
計測された経過時間の合計(ミリ秒単位) |
ElapsedTicks |
Int64 |
計測された経過時間の合計(カウント値) |
IsRunning |
Bool |
動作中であれば true 、停止中であれば false |
メソッド
主要なものを抜粋。いずれも引数は無し。
定義名 |
戻り値の型 |
説明 |
Start() |
void |
計時を開始(または再開)する。 |
Stop() |
void |
計時を停止する。カウントはゼロにならない。 |
StartNew() |
Stopwatch |
新しい Stopwatch インスタンスを生成し、計時を開始する。 |
Reset() |
void |
計時を停止し、カウントをゼロにリセットする。 |
Restart() |
void |
計時を停止し、カウントをゼロにリセットして計時を開始する。 |