Stopwatch.Start Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.