2009-12-01 64 views
0

我使用GhostDoc作爲我的代碼的XML文檔,它有一個很經常使用的整潔的「自動文檔」功能,所以現在我在枚舉中使用它,並且它提出了一些奇怪的散列碼I不太明白。Enumerations中哈希的含義是什麼?

這是幹什麼用的?看起來有點像這樣:

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

+0

當你在上下文中顯示Guid時,會有更好的問題。 – 2009-12-01 12:53:08

回答

1

這是一個GUID的字符串表示。有關更多詳細信息,請參閱System.Guid類型。

Guids本質上是隨機代碼(某些類型的Guids依賴於MAC地址或時間),這在SpaceTime的這個角落是不太可能再次發生的,可以認爲這在所有創作中都是唯一的。

+1

但是他們爲什麼只添加到'Enum'而不是類?不太明白這一點...仍然,我認爲答案是正確的 – 2009-12-01 12:54:57

2

我剛剛發現相同,我認爲這是GhostDoc中的一個錯誤。 Funningly不夠,它只發生(在我的機器),當你的所有枚舉值都在同一條線上,即是這樣的:

enum GhostDocBug { 
    Funny, Guid, Appearing 
    } 

如果你把每個值在自己的路線,它消失了