谁能解释为什么编译器会给出以下错误?
namespace Sandbox
{
internal class DataObj { }
public class A
{
protected DataObj _data;
}
}
这是编译器错误。
可访问性不一致:字段类型“Sandbox.DataObj”的可访问性低于字段“Sandbox.A._data”。
仅当我从不同程序集中的 A 派生时,我才会预期此错误。想法?
谁能解释为什么编译器会给出以下错误?
namespace Sandbox
{
internal class DataObj { }
public class A
{
protected DataObj _data;
}
}
这是编译器错误。
可访问性不一致:字段类型“Sandbox.DataObj”的可访问性低于字段“Sandbox.A._data”。
仅当我从不同程序集中的 A 派生时,我才会预期此错误。想法?