Метод GetTimestamp
Метод GetTimestamp статический.
Разницу отметок переводят в
TimeSpan
через
GetElapsedTime.
Шаг таймера связан с
Stopwatch.Frequency.
Синтаксис
long stamp = Stopwatch.GetTimestamp();
Пример
Давайте прочитать первую отметку:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
long res = Stopwatch.GetTimestamp();
Console.WriteLine(res > 0);
}
}
Результат выполнения кода:
True
Пример
Давайте сравнить две подряд отметки:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
long t0 = Stopwatch.GetTimestamp();
long t1 = Stopwatch.GetTimestamp();
Console.WriteLine(t1 >= t0);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить, что
Frequency положительна:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
bool res = Stopwatch.Frequency > 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
GetElapsedTime,
длина между отметками -
Elapsed,
накопленное время -
TimeSpan,
результат перевода -
DateTimeOffset,
момент на оси