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.