Stopwatch.Stop Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stoppt die Messung verstrichener Zeit für ein Intervall.
public:
void Stop();
public void Stop();
member this.Stop : unit -> unit
Public Sub Stop ()
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Die Stop Methode verwendet wird, um einen Timer zu beenden, der die Ausführungszeit einer Anwendung misst.
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
Hinweise
In einem typischen Stopwatch Szenario rufen Sie die Start Methode auf, rufen schließlich die Stop Methode auf und überprüfen dann die verstrichene Zeit mithilfe der Elapsed Eigenschaft.
Die Stop Methode beendet die aktuelle Zeitintervallmessung. Wenn ein Stopwatch nicht ausgeführtes Objekt beendet wird, wird der Zeitgeberzustand nicht geändert oder die verstrichenen Zeiteigenschaften zurückgesetzt.
Wenn eine Stopwatch Instanz mehrere Intervalle misst, entspricht die Stop Methode dem Anhalten der verstrichenen Zeitmessung. Ein anschließender Aufruf zum Start Fortsetzen der Messung der Zeit vom aktuellen verstrichenen Zeitwert. Verwenden Sie die Reset Methode, um die kumulierte verstrichene Zeit in einer Stopwatch Instanz zu löschen.