代码之家  ›  专栏  ›  技术社区  ›  Kevin Newman

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

  •  4
  • Kevin Newman  · 技术社区  · 17 年前

    有时,当我使用Visual Studio生成一个GUID时,第14个十六进制字符是小写的,而其余的十六进制数字是大写的。

    在比较两个guid的字符串表示形式时会引起一些问题。现在我总是比较二进制等价物以确保安全。

    1 回复  |  直到 17 年前
        1
  •  12
  •   John Feminella    17 年前

    是的,这是一个 known bug . 但不应该进行字符串比较;使用 Guid.Equals 相反。