Stopwatch.Start Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir aralık için geçen süreyi ölçerek başlatır veya sürdürür.
public:
void Start();
public void Start ();
member this.Start : unit -> unit
Public Sub Start ()
Örnekler
Aşağıdaki örnekte, bir uygulamanın yürütme süresini ölçen bir zamanlayıcı başlatmak için yönteminin nasıl kullanılacağı Start gösterilmektedir.
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
Açıklamalar
Tipik Stopwatch bir senaryoda yöntemini çağırırsınız Start , ardından sonunda yöntemini çağırırsınız Stop ve ardından özelliğini kullanarak Elapsed geçen süreyi denetlersiniz.
Bir süreölçer başlatıldıktan sonra, Stopwatch örnek durdurulana veya sıfırlanana kadar geçen süreölçer işaretlerinde geçerli aralığı ölçer. Zaten çalışmakta olan bir Stopwatch başlatıldığında süreölçer durumu değişmez veya geçen süre özellikleri sıfırlanmaz.
Bir Stopwatch örnek birden fazla aralık ölçtüklerinde Start , yöntem geçerli geçen zaman değerinden süreyi ölçmeye devam eder. Örnek Stopwatch sıfırlanana kadar birden çok zaman aralığındaki birikmeli süreyi hesaplar ve korur. Bir örnekteki Reset kümülatif geçen süreyi Stopwatch temizlemek için çağırmadan Start önce yöntemini kullanın. Restart ve yöntemini ResetStartStopwatch tek bir komutla kullanın.