共用方式為


編譯器錯誤 CS0052

更新:2007 年 11 月

錯誤訊息

不一致的存取範圍: 欄位型別 'type' 比欄位 'field' 存取範圍低

欄位的型別不能比欄位本身的存取範圍低,因為所有公用建構都必須傳回可公開存取的物件。

範例

下列範例會產生 CS0052:

// CS0052.cs
    public class MyClass2
    {
       
        private class MyClass
        // try the following line instead
        // public class MyClass
        {
        }
        public MyClass M;   // CS0052
    }

    public class MyClass3
    {
        public static void Main()
        {
        }
    }

請參閱

參考

C# 關鍵字

存取修飾詞 (C# 參考)

存取範圍層級 (C# 參考)

修飾詞 (C# 參考)