Udostępnij za pośrednictwem


Stopwatch.Start Metoda

Definicja

Rozpoczyna się lub wznawia, mierząc czas, który upłynął przez interwał.

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

Przykłady

W poniższym przykładzie pokazano, jak za pomocą Start metody uruchomić czasomierz, który mierzy czas wykonywania aplikacji.

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

Uwagi

W typowym Stopwatch scenariuszu wywołasz metodę Start , a następnie w końcu wywołasz metodę Stop , a następnie sprawdzisz czas, który upłynął przy użyciu Elapsed właściwości .

Po uruchomieniu Stopwatch czasomierz mierzy bieżący interwał w upłynięciu znaczników czasomierza, aż wystąpienie zostanie zatrzymane lub zresetowane. Stopwatch Uruchomienie elementu, które jest już uruchomione, nie zmienia stanu czasomierza ani nie resetuje właściwości czasu, które upłynęły.

Stopwatch Gdy wystąpienie mierzy więcej niż jeden interwał, Start metoda wznawia pomiar czasu z bieżącej wartości czasu, która upłynął. Wystąpienie Stopwatch oblicza i zachowuje skumulowany czas, który upłynął w wielu interwałach czasu, aż wystąpienie zostanie zresetowane. Reset Użyj metody przed wywołaniem Start metody , aby wyczyścić skumulowany czas, który upłynął w wystąpieniuStopwatch. Restart Użyj metody i ResetStart polecenia Stopwatch z jednym poleceniem.

Dotyczy

Zobacz też