проверьте код
StringBuilder s = new StringBuilder();
for (var i = 0; i < 100; i++)
{
TimeSpan t = (DateTime.UtcNow - new DateTime(2010, 1, 1));
ulong timestamp = (ulong)(t.TotalMilliseconds * 100000000);
s.Append("<li>" + timestamp.ToString());
}
Вы получите один и тот же результат 100 раз, это означает, что DateTime.UtcNow никогда не изменится, даже если я умножу миллисекунды на 100000000 раз.
Кто-нибудь знает, как каждый раз получать свежие DateTime.UtcNow?