Stopwatch.Stop Метод

Определение

Останавливает измерение затраченного времени для интервала.

public:
 void Stop();
public void Stop ();
member this.Stop : unit -> unit
Public Sub Stop ()

Примеры

В следующем примере показано, как использовать метод для остановки Stop таймера, измеряющего время выполнения приложения.

using System;
using System.Diagnostics;
using System.Threading;
class Program
{
    static void Main(string[] args)
    {
        Stopwatch stopWatch = new Stopwatch();
        stopWatch.Start();
        Thread.Sleep(10000);
        stopWatch.Stop();
        // Get the elapsed time as a TimeSpan value.
        TimeSpan ts = stopWatch.Elapsed;

        // Format and display the TimeSpan value.
        string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
            ts.Hours, ts.Minutes, ts.Seconds,
            ts.Milliseconds / 10);
        Console.WriteLine("RunTime " + elapsedTime);
    }
}
Imports System.Diagnostics
Imports System.Threading


Class Program

    Shared Sub Main(ByVal args() As String)
        Dim stopWatch As New Stopwatch()
        stopWatch.Start()
        Thread.Sleep(10000)
        stopWatch.Stop()
        ' Get the elapsed time as a TimeSpan value.
        Dim ts As TimeSpan = stopWatch.Elapsed

        ' Format and display the TimeSpan value.
        Dim elapsedTime As String = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10)
        Console.WriteLine( "RunTime " + elapsedTime)

    End Sub
End Class

Комментарии

В типичном Stopwatch сценарии вызывается Start метод , затем в конечном итоге вызывается Stop метод , а затем проверка затраченное время с помощью Elapsed свойства .

Метод Stop завершает измерение текущего интервала времени. Остановка объекта , Stopwatch который не выполняется, не изменяет состояние таймера и не сбрасывает свойства затраченного времени.

Stopwatch Если экземпляр измеряет более одного интервалаStop, метод эквивалентен приостановке измерения затраченного времени. Последующий вызов возобновляет Start измерение времени из текущего значения затраченного времени. Используйте метод для Reset очистки совокупного затраченного времени в экземпляре Stopwatch .

Применяется к

См. также раздел