Start (Método)
Collapse the table of content
Expand the table of content
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Stopwatch.Start (Método)

Se inicia o se reanuda midiendo el tiempo transcurrido para un intervalo.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

public void Start()

En un escenario de Stopwatch habitual, se llama al método Start, en otro momento se llama al método Stop y, por último, se comprueba el tiempo transcurrido mediante la propiedad Elapsed.

Una vez iniciado, un temporizador Stopwatch mide el intervalo actual, en pasos de temporizador transcurridos, hasta que se detenga o se restablezca la instancia. Si se inicia un Stopwatch que ya está en funcionamiento, no se cambia el estado del temporizador ni se restablecen las propiedades de tiempo transcurrido.

Cuando una instancia de Stopwatch mide más de un intervalo, el método Start reanuda la medición de tiempo a partir del valor actual de tiempo transcurrido. Una instancia de Stopwatch calcula y conserva el tiempo transcurrido acumulado entre varios intervalos de tiempo, hasta que se restablezca la instancia. Utilice el método Reset antes de llamar a Start para borrar el tiempo transcurrido acumulado en una instancia de Stopwatch. Use el método Restart para Reset y Start el Stopwatch con un comando único

En el ejemplo siguiente se muestra cómo usar el método Start para iniciar 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);
    }
}


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft