Stopwatch.Stop Método

Definición

Detiene la medición del tiempo transcurrido para un intervalo.

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

Ejemplos

En el ejemplo siguiente se muestra cómo usar el Stop método para detener un temporizador que mide el tiempo de ejecución de una aplicación.

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

Comentarios

En un escenario típico Stopwatch , se llama al Start método y, finalmente, se llama al Stop método y, a continuación, se comprueba el tiempo transcurrido mediante la Elapsed propiedad .

El Stop método finaliza la medición del intervalo de tiempo actual. Detener un Stopwatch que no se está ejecutando no cambia el estado del temporizador ni restablece las propiedades de tiempo transcurrido.

Cuando una Stopwatch instancia mide más de un intervalo, el Stop método equivale a pausar la medida de tiempo transcurrido. Una llamada posterior a reanuda Start la medición del tiempo transcurrido desde el valor de tiempo transcurrido actual. Use el Reset método para borrar el tiempo acumulado transcurrido en una Stopwatch instancia de .

Se aplica a

Consulte también