Stopwatch Konstruktor

Definition

Initialisiert eine neue Instanz der Stopwatch-Klasse.

public:
 Stopwatch();
public Stopwatch();
Public Sub New ()

Beispiele

Im folgenden Beispiel wird eine Stopwatch Instanz mithilfe eines einfachen Klassenkonstruktors initialisiert.

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

Die zurückgegebene Stopwatch Instanz wird beendet, und die verstrichene Zeiteigenschaft der Instanz ist Null.

Verwenden Sie die Methode, um mit der Start Messung der verstrichenen Zeit mit der neuen Stopwatch Instanz zu beginnen. Verwenden Sie die StartNew Methode, um eine neue Stopwatch Instanz zu initialisieren und sofort zu starten.

Gilt für:

Weitere Informationen