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 lub wznawia pomiar czasu, 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 Stop metodę, 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 znaczniki czasomierza do momentu zatrzymania lub zresetowania wystąpienia. Stopwatch Uruchomienie elementu, który jest już uruchomiony, nie zmienia stanu czasomierza ani nie resetuje właściwości czasu, które upłynął.
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łaniemStart, aby wyczyścić skumulowany czas, który upłynął w wystąpieniuStopwatch. Restart Użyj metody do Reset i StartStopwatch z jednym poleceniem.