Stopwatch::IsHighResolution Field
.NET Framework (current version)
Indicates whether the timer is based on a high-resolution performance counter. This field is read-only.
Assembly: System (in System.dll)
The following example displays the frequency and resolution of a Stopwatch timer. This code example is part of a larger example provided for the Stopwatch class.
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." ); } Int64 frequency = Stopwatch::Frequency; Console::WriteLine( " Timer frequency in ticks per second = {0}", frequency ); Int64 nanosecPerTick = (1000L * 1000L * 1000L) / frequency; Console::WriteLine( " Timer is accurate within {0} nanoseconds", nanosecPerTick ); }
Universal Windows Platform
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: