更新: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()
        {
        }
    }