Stopwatch.Start Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memulai, atau melanjutkan, mengukur waktu yang berlalu untuk interval.
public:
void Start();
public void Start ();
member this.Start : unit -> unit
Public Sub Start ()
Contoh
Contoh berikut menunjukkan cara menggunakan Start metode untuk memulai timer yang mengukur waktu eksekusi aplikasi.
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
Keterangan
Dalam skenario umum Stopwatch , Anda memanggil Start metode , lalu akhirnya memanggil Stop metode , dan kemudian Anda memeriksa waktu yang berlalu menggunakan Elapsed properti .
Setelah dimulai, timer Stopwatch mengukur interval saat ini, dalam tanda centang timer yang berlalu, hingga instans dihentikan atau direset. Stopwatch Memulai yang sudah berjalan tidak mengubah status timer atau mengatur ulang properti waktu yang berlalu.
Stopwatch Saat instans mengukur lebih dari satu interval, Start metode melanjutkan pengukuran waktu dari nilai waktu yang berlalu saat ini. Instans Stopwatch menghitung dan mempertahankan waktu kumulatif yang berlalu selama beberapa interval waktu, hingga instans diatur ulang. Reset Gunakan metode sebelum memanggil Start untuk menghapus waktu kumulatif yang berlalu dalam instansStopwatch. Gunakan metode ke RestartReset dan StartStopwatch dengan satu perintah.