2014-04-08 114 views
0

我在同一個命名空間的不同文件中有兩個類。 我需要在他們之間分享enum。我試圖在其中一箇中定義它爲internal - 對我不起作用(其他班級不認識enum) 有什麼可能的解決方案?在類之間共享一個枚舉

+0

可以顯示爲u使用的代碼請,,,?我們甚至不知道是什麼導致了你的問題...... – HackerMan

+0

enum是公開的嗎?它嵌套在一個不公開的類中嗎? –

+0

不公開,嵌套在靜態公共類 – Yakov

回答

0

在另一個類中創建你的枚舉並將枚舉放在那裏。然後引用類既您的其他類

+0

我不能這樣做 – Yakov

1

文件1:

namespace GlobalNameSpace 
{ 
    public class FirstClass 
    { 

    } 
} 

文件2:

namespace GlobalNameSpace 
{ 
    public class SecondClass 
    { 

    } 
} 

文件3:

namespace GlobalNameSpace 
{ 
    public enum SharedEnum 
    { 
     FirstValue, 
     SecondValue, 
     ThirdValue 
    } 
} 
+0

這是一個答案? – HackerMan