为相同的小写和大写字符串创建不同的GUID

本文关键字:创建 GUID 字符串 | 更新日期: 2023-09-27 18:17:50

当我尝试创建这样的guid时

Guid guid1 = Guid.Parse("aaaaaaaa-bbbb-cccc-eeee-ffffffffffff");
Guid guid2 = Guid.Parse("AAAAAAAA-BBBB-CCCC-EEEE-FFFFFFFFFFFF");

两者都在创建相同的GUID对象。是否有可能为同一字符串的小写和大写版本创建唯一的guid ?

为相同的小写和大写字符串创建不同的GUID

guid实际上是十六进制解析的字节。
那是不可能的。

你不应该使用guid来存储任意的数据。

您的字符串是相同值的十六进制表示,因为十六进制不区分大小写。

你的请求就像说你不希望0.5等于1 / 2。它们是同一值的不同表示。

也许你需要一种不同的方法来生成guid