Bagikan melalui


Stopwatch.Stop Metode

Definisi

Berhenti mengukur waktu yang berlalu untuk interval.

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

Contoh

Contoh berikut menunjukkan cara menggunakan Stop metode untuk menghentikan 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 , kemudian akhirnya memanggil Stop metode , dan kemudian Anda memeriksa waktu yang berlalu menggunakan Elapsed properti .

Metode Stop mengakhiri pengukuran interval waktu saat ini. Menghentikan Stopwatch yang tidak berjalan tidak mengubah status timer atau mengatur ulang properti waktu yang berlalu.

Stopwatch Ketika instans mengukur lebih dari satu interval, Stop metode ini setara dengan menjeda pengukuran waktu yang berlalu. Panggilan berikutnya untuk Start melanjutkan mengukur waktu dari nilai waktu yang berlalu saat ini. Reset Gunakan metode untuk menghapus waktu kumulatif yang berlalu dalam instansStopwatch.

Berlaku untuk

Lihat juga