Environment.TickCount Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает количество миллисекундах, истекшее с момента запуска системы.
public:
static property int TickCount { int get(); };
public static int TickCount { get; }
static member TickCount : int
Public Shared ReadOnly Property TickCount As Integer
Значение свойства
32-разрядное целое число со знаком, содержащее время в миллисекундах, которое прошло с момента последнего запуска компьютера.
Комментарии
Это свойство возвращает усеченный результат TickCount64. Различия версий и сведения о частоте обновления см. в TickCount64 примечаниях.
Important
Поскольку значение TickCount свойства равно 32-разрядному целому числу со знаком, если система выполняется непрерывно, TickCount увеличивается от нуля Int32.MaxValue до приблизительно 24,9 дней, а затем переходит Int32.MinValueк отрицательному числу, а затем увеличивается до нуля в течение следующих 24,9 дней. Вы можете обойти эту проблему, приведя результат TickCount к uint. Это работает потому, что int и uint является дополнительным представлением двух. Это решение допустимо на всех платформах.
TickCount отличается от DateTime.Ticks свойства, которое является числом 100-наносекунд интервалов, прошедших с 1/1/0001, 12:00 утра.
DateTime.Now Используйте свойство для получения текущей локальной даты и времени.