Stopwatch.IsHighResolution Campo

Definición

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

public: static initonly bool IsHighResolution;
public static readonly bool IsHighResolution;
 staticval mutable IsHighResolution : bool
Public Shared ReadOnly IsHighResolution As Boolean 

Valor de campo

Ejemplos

En el ejemplo siguiente se muestra la frecuencia y resolución de un Stopwatch temporizador. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la 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);
}
Public Shared Sub DisplayTimerProperties()

   ' Display the timer frequency and resolution.
   If Stopwatch.IsHighResolution Then
      Console.WriteLine("Operations timed using the system's high-resolution performance counter.")
   Else
      Console.WriteLine("Operations timed using the DateTime class.")
   End If

   Dim frequency As Long = Stopwatch.Frequency
   Console.WriteLine("  Timer frequency in ticks per second = {0}", frequency)
   Dim nanosecPerTick As Long = 1000000000 / frequency
   Console.WriteLine("  Timer is accurate within {0} nanoseconds", nanosecPerTick)

End Sub

Comentarios

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

Se aplica a

Consulte también