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