Enumerations中哈希的含义是什么?

时间:2009-12-01 12:48:45

标签: c# hash enumeration xml-documentation

我使用GhostDoc作为我的代码的XML文档,它有一个很好的“自动文档”功能,我经常使用它,所以现在我在枚举中使用它,它提出了一些奇怪的哈希码我不太明白。

它是为了什么?看起来像这样:

{35A90EBF-F421-44A3-BE3A-47C72AFE47FE}

2 个答案:

答案 0 :(得分:2)

我刚刚发现了同样的情况,我认为这是GhostDoc中的一个错误。有趣的是,当你的枚举值全部在同一行时,它只发生在我的机器中,即,像这样:

 enum GhostDocBug {
     Funny, Guid, Appearing
  }

如果您将每个值放在自己的行中,它就会消失

答案 1 :(得分:1)

这是Guid的String表示。有关更多详细信息,请参阅System.Guid类型。

Guids本质上是随机代码(某些类型的Guids依赖于MAC-Address或时间),这在SpaceTime的这个角落不太可能再次出现,可以认为在所有Creation中都是唯一的。