Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Campo Stopwatch.IsHighResolution

 

Publicado: octubre de 2016

Indica si el temporizador se basa en un contador de rendimiento de alta resolución. Este campo es de solo lectura.

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

public static readonly bool IsHighResolution

Valor de campo

Type: System.Boolean

El temporizador utilizado por la Stopwatch clase depende del hardware del sistema y el sistema operativo. IsHighResolution es true Si el Stopwatch temporizador se basa en un contador de rendimiento de alta resolución. De lo contrario, IsHighResolution es false, lo que indica que el Stopwatch temporizador se basa en el temporizador del sistema.

En el ejemplo siguiente se muestra la frecuencia y la resolución de un Stopwatch temporizador. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el Stopwatch clase.

public static void DisplayTimerProperties()
{
    // Display the timer frequency and resolution.
    if (Stopwatch.IsHighResolution)
    {
        Console.WriteLine("Operations timed using the system's high-resolution performance counter.");
    }
    else 
    {
        Console.WriteLine("Operations timed using the DateTime class.");
    }

    long frequency = Stopwatch.Frequency;
    Console.WriteLine("  Timer frequency in ticks per second = {0}",
        frequency);
    long nanosecPerTick = (1000L*1000L*1000L) / frequency;
    Console.WriteLine("  Timer is accurate within {0} nanoseconds", 
        nanosecPerTick);
}

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: