Являются ли гииды .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

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