更新: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# 参考)