Stopwatch.Start Méthode

Définition

Démarre ou reprend la mesure du temps écoulé pour un intervalle.

public:
 void Start();
public void Start ();
member this.Start : unit -> unit
Public Sub Start ()

Exemples

L’exemple suivant montre comment utiliser la Start méthode pour démarrer une minuterie qui mesure la durée d’exécution d’une application.

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

Remarques

Dans un Stopwatch scénario classique, vous appelez la Start méthode, puis vous appelez finalement la Stop méthode, puis vous vérifiez le temps écoulé à l’aide de la Elapsed propriété.

Une fois démarrée, une Stopwatch minuterie mesure l’intervalle actuel, en graduations de minuterie écoulées, jusqu’à ce que l’instance soit arrêtée ou réinitialisée. Le démarrage d’un Stopwatch qui est déjà en cours d’exécution ne modifie pas l’état de la minuterie ou ne réinitialise pas les propriétés de temps écoulé.

Lorsqu’une Stopwatch instance mesure plus d’un intervalle, la Start méthode reprend la mesure du temps à partir de la valeur de temps écoulée actuelle. Une Stopwatch instance calcule et conserve le temps écoulé cumulé sur plusieurs intervalles de temps, jusqu’à ce que l’instance soit réinitialisée. Utilisez la Reset méthode avant Start d’appeler pour effacer le temps écoulé cumulé dans une Stopwatch instance. Utilisez la Restart méthode pour Reset et Start le Stopwatch avec une seule commande.

S’applique à

Voir aussi