Stopwatch.Start 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.
Begint of hervat, meten verstreken tijd voor een interval.
public:
void Start();
public void Start();
member this.Start : unit -> unit
Public Sub Start ()
Voorbeelden
In het volgende voorbeeld ziet u hoe u de Start methode gebruikt om een timer te starten waarmee de uitvoeringstijd van een toepassing wordt meten.
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.
Zodra het is gestart, meet een Stopwatch timer het huidige interval, in verstreken timertekens, totdat het exemplaar is gestopt of opnieuw is ingesteld. Als u een Stopwatch start die al wordt uitgevoerd, wordt de timerstatus niet gewijzigd of worden de eigenschappen van de verstreken tijd opnieuw ingesteld.
Wanneer een Stopwatch exemplaar meer dan één interval meet, hervat de methode de Start meettijd van de huidige verstreken tijdwaarde. Een Stopwatch exemplaar berekent en behoudt de cumulatieve verstreken tijd tussen meerdere tijdsintervallen totdat het exemplaar opnieuw wordt ingesteld. Gebruik de Reset methode voordat u aanroept Start om de cumulatieve verstreken tijd in een Stopwatch instantie te wissen. Gebruik de Restart methode voor Reset en Start de Stopwatch met één opdracht.