Stopwatch.Start Methode

Definitie

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.

Van toepassing op

Zie ook