Являются ли гииды .NET, основанные на UUID V7, должны быть последовательными?C#

Место общения программистов C#
Ответить
Anonymous
 Являются ли гииды .NET, основанные на UUID V7, должны быть последовательными?

Сообщение Anonymous »

Я думал, что по спецификации .NET GUID сгенерированы последовательно, что означает для этого кода: < /p>

Код: Выделить всё

var guid1 = Guid.CreateVersion7();
var guid2 = Guid.CreateVersion7();
var isGreater = guid2.CompareTo(guid1);
< /code>
isGreater
всегда будет возвращать 1, или, другими словами, guid2 всегда был бы «больше», чем Guid1 .
Однако, к моему удивлению, это не так - иногда, как это должно работать?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... sequential
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»