当我尝试创建像这样的GUID时
Guid guid1 = Guid.Parse("aaaaaaaa-bbbb-cccc-eeee-ffffffffffff");
Guid guid2 = Guid.Parse("AAAAAAAA-BBBB-CCCC-EEEE-FFFFFFFFFFFF");
两者都在创建相同的GUID对象。是否可以为相同字符串的小写和大写版本创建唯一的GUID?
欢迎任何想法。
答案 0 :(得分:7)
GUID实际上是从十六进制解析的字节 这是不可能的。
您不应使用GUID存储任意数据。
答案 1 :(得分:4)
您的字符串是相同值的十六进制表示,因为十六进制不区分大小写。
您的请求就像是说您不希望0.5
等于1 / 2
。它们是相同值的不同表示。
也许你需要一种不同的生成GUID的方法。