Stopwatch class, Stopwatch
Stopwatch is the timer implementation.
Main attribute Methods
Attributes and Methods |
Description |
Static GetTimestamp () |
If Stopwatch uses a high-resolution performance counter, the current value of the counter is returned. If Stopwatch uses a system timer, GetTimestamp returns the current DateTime. Ticks attribute of DateTime. Now. |
Reset () |
Stops computing time and resets the current running time to 0 |
Restart () |
Stop computing time, reset the current running time to 0, and start computing time. |
Start () |
Continue computing time after start |
StartNew () |
Instantiate Stopwatch again, set the running time to 0, and start measuring the running time. |
Elapsed |
Get the total time of the Current run |
ElapsedMilliseconds |
Obtains the total running time in milliseconds. |
ElapsedTicks |
Indicates the total running time by the number of Ticks |
IsRunning |
Whether the current timer is running |
Typical use of Stopwatch: After the instance is instantiated, Start the Start method to Start timing, call the Stop method to Stop timing, and finally use the Elapsed attribute to obtain the running time.
Stopwatch uses the IsRunning attribute to determine whether the timer is running. It queries the running time value through the attribute Elapsed, ElapsedMilliseconds, or ElapsedTicks.
PassFrequencyAndIsHighResolutionThe field can determine the precision and resolution of Stopwatch implemented by the current computer.