为相同的小写和大写字符串创建不同的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实际上是十六进制解析的字节。
那是不可能的。
您的字符串是相同值的十六进制表示,因为十六进制不区分大小写。
你的请求就像说你不希望0.5
等于1 / 2
。它们是同一值的不同表示。
也许你需要一种不同的方法来生成guid