Stopwatch Конструктор

Определение

Инициализирует новый экземпляр класса Stopwatch.Initializes a new instance of the Stopwatch class.

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

Примеры

В следующем примере экземпляр Stopwatch инициализируется с помощью простого конструктора класса.The following example initializes a Stopwatch instance by using a simple class constructor.

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

Комментарии

Возвращенный Stopwatch экземпляр остановлен, свойство затраченного времени экземпляра равно нулю.The returned Stopwatch instance is stopped, and the elapsed time property of the instance is zero.

Используйте метод Start, чтобы начать измерение затраченного времени с помощью нового экземпляра Stopwatch.Use the Start method to begin measuring elapsed time with the new Stopwatch instance. Используйте метод StartNew для инициализации нового экземпляра Stopwatch и его немедленного запуска.Use the StartNew method to initialize a new Stopwatch instance and immediately start it.

Применяется к

Дополнительно