我尝试了几件事,想知道为什么会这样。
比如说,我在命名空间 n 中有一个名为 A 的类,我试图创建受保护的内部类 B。
namespace n
{
public class A
{
public A()
{
}
}
protected internal class B //throwing error
{
}
}
但是当我这样尝试(B作为A的子类)时,它不会抛出错误并且它是成功的。你能解释一下为什么会这样吗?
namespace n
{
public class A
{
public A()
{
}
protected internal class B // its not throwing error
{
}
}
}
理论上我错过了什么吗?它有点令人困惑。