为什么Visual Studio生成的GUID中的第14个字符有时是小写的

Kev*_*man 4 guid visual-studio

有时,当我使用visual studio生成GUID时,第14个十六进制字符为小写,而其余十六进制数字为大写.

比较两个GUID的字符串表示时会引起一些问题.现在我总是比较二进制等价物是安全的.

Joh*_*lla 12

是的,这是一个已知的错误.但你不应该进行字符串比较; 使用 Guid.Equals来代替.