我有一個枚舉_levels
,它被聲明爲私有,但它仍然可以被其他類訪問。 我想要的是通過使用屬性來訪問它。爲什麼我的私有枚舉對其他類仍然可見
請考慮下面我的代碼。
謝謝。
public sealed class TestClass
{
private static TestClass instance = new TestClass();
private enum _levels { A, B, C, D, E, F, G, H, ASE, SE, SSE, TL, AM };
public TestClass(){}
public static TestClass Instance
{
get { return instance; }
}
public _levels Levels
{
get { return _levels; }
}
}
你通過將它作爲公共屬性返回來公開它...... – Yahia
你的代碼甚至不會編譯,這正是因爲'_levels'枚舉不如'Levels'屬性可訪問。你是否說你想讓它可以訪問? – LukeH
如果甚至編譯,我會感到驚訝。我期望不一致的可訪問性錯誤。 – CodesInChaos