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.
Beendet das Messen der verstrichenen 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 anzuhalten, 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. Das Beenden eines Stopwatch nicht ausgeführten -Werts ändert den Zeitgeberstatus nicht, oder setzt die verstrichenen Zeiteigenschaften zurück.
Wenn ein Stopwatch instance mehr als ein Intervall misst, entspricht die Methode dem Stop Anhalten der verstrichenen Zeitmessung. Bei einem nachfolgenden Aufruf von Start wird die Messung der Zeit aus dem aktuellen verstrichenen Zeitwert fortgesetzt. Verwenden Sie die Reset -Methode, um die kumulative verstrichene Zeit in einem Stopwatch instance zu löschen.