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 Sie mithilfe der Stop -Methode einen Timer 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 dann schließlich die Stop -Methode auf, und überprüfen Sie dann die verstrichene Zeit mithilfe der Elapsed -Eigenschaft.
Die Stop -Methode beendet die aktuelle Zeitintervallmessung. Das Beenden einer Stopwatch nicht ausgeführten Eigenschaft ändert den Zeitgeberstatus nicht oder setzt die eigenschaften der verstrichenen Zeit zurück.
Wenn eine Stopwatch Instanz mehr als ein Intervall misst, entspricht die Methode dem Stop Anhalten der verstrichenen Zeitmessung. Ein anschließender Aufruf von setzt Start die Messung der Zeit aus dem aktuellen verstrichenen Zeitwert fort. Verwenden Sie die Reset -Methode, um die kumulative verstrichene Zeit in einer Instanz zu Stopwatch löschen.
Gilt für:
Weitere Informationen
Feedback
Feedback senden und anzeigen für