Ticks
Ticks - внутреннее представление DateTime. Один тик равен 100 наносекундам.
Синтаксис
long ticks = dt.Ticks;
Пример
Давайте проверим связь с AddTicks:
using System;
class Program
{
static void Main()
{
var dt = new DateTime(2020, 1, 2, 3, 4, 5);
bool res = dt.AddTicks(1).Ticks == dt.Ticks + 1;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте убедимся, что прибавление не меняет исходник:
using System;
class Program
{
static void Main()
{
var dt = new DateTime(2020, 1, 2, 3, 4, 5);
long before = dt.Ticks;
dt.AddTicks(5);
Console.WriteLine(dt.Ticks == before);
}
}
Результат выполнения кода:
True