コンパイラが次のエラーを出す理由を誰か説明できますか?
namespace Sandbox
{
internal class DataObj { }
public class A
{
protected DataObj _data;
}
}
ここにコンパイラエラーがあります。
一貫性のないアクセシビリティ: フィールド タイプ 'Sandbox.DataObj' は、フィールド 'Sandbox.A._data' よりもアクセスしにくいです。
このエラーが予想されるのは、別のアセンブリで A から派生した場合のみです。考え?