有时候在使用Visual Studio生成GUID时,第14个十六进制字符是小写的,而其他十六进制数字是大写的。
这会导致比较两个GUID的字符串表示时出现问题。现在我总是比较二进制等价物以确保安全。
是的,这是一个已知的bug。但是您不应该进行字符串比较;应该使用Guid.Equals。
Guid.Equals