Stopwatch.Stop Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Stopt met het meten van verstreken tijd voor een interval.
public:
void Stop();
public void Stop();
member this.Stop : unit -> unit
Public Sub Stop ()
Voorbeelden
In het volgende voorbeeld ziet u hoe u de Stop methode gebruikt om een timer te stoppen die de uitvoeringstijd van een toepassing meet.
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
Opmerkingen
In een typisch Stopwatch scenario roept u de Start methode aan, roept u vervolgens de Stop methode aan en controleert u de verstreken tijd met behulp van de Elapsed eigenschap.
De Stop methode beëindigt de huidige tijdsintervalmeting. Als u stopt en Stopwatch niet wordt uitgevoerd, wordt de timerstatus niet gewijzigd of worden de verstreken tijdeigenschappen opnieuw ingesteld.
Wanneer een Stopwatch instantie meer dan één interval meet, is de Stop methode gelijk aan het onderbreken van de verstreken tijdmeting. Een volgende aanroep om de Start meettijd te hervatten van de huidige verstreken tijdwaarde. Gebruik de Reset methode om de cumulatieve verstreken tijd in een Stopwatch instantie te wissen.