2014-12-11 88 views
0

我沒有發佈任何代碼,我只需要一些信息。請。我不熟悉這種建築,不同的階級被製造出來並被消耗掉。我怎麼能做一個持有枚舉或正則表達式常量和東西的類。顯示我正在做一個課,我將不得不編寫這些枚舉使它們成爲全局的。我有一些我在谷歌上找到的代碼。如何創建一個泛型類來保存枚舉

// Correct 
public enum Color 
{ 
Red, 
Green, 
Blue, 
Yellow, 
Magenta, 
Cyan 
} 
// Exception 
[Flags] 
public enum Dockings 
{ 
None = 0, 
Top = 1, 
Right = 2, 
Bottom = 4, 
Left = 8 
} 

這是我應該在其他類中保留枚舉的方式。

+1

'enum'類型本身就是一種類型。你爲什麼想把它放在其他課堂上?如果你想這樣做,你有關於如何做到這一點的具體問題?請參閱http://stackoverflow.com/help/how-to-ask,以適合StackOverflow範例的方式展示您的問題。 – 2014-12-11 05:40:00

+0

@PeterDuniho:我需要在類中聲明這些類型和所有類型,並在應用程序中使用它們。這正是我的意思。 – user2998990 2014-12-11 05:42:21

+1

我認爲問題是在哪裏存儲全球所需的數據。您可以創建一個靜態類來存儲枚舉。將這個類放入一個程序集中,然後您將從需要它的所有項目中引用它。 – 2014-12-11 05:44:03

回答

1

您可以創建一個靜態類來存儲枚舉等。將該類放入一個程序集中,然後您將從需要它的所有項目中引用該類。

答案C# Global Variables提供了很多關於你想達到的細節。