私はいくつかのことを試みていましたが、なぜそうなっているのか知りたいです。
たとえば、名前空間nにAというクラスがあり、保護された内部クラスBを作成しようとしていました。
namespace n
{
public class A
{
public A()
{
}
}
protected internal class B //throwing error
{
}
}
しかし、私がこのようにしようとすると(AのサブクラスとしてのB)、エラーをスローせず、成功を収めました。なぜそうなのか説明してもらえますか?
namespace n
{
public class A
{
public A()
{
}
protected internal class B // its not throwing error
{
}
}
}
理論的に何かが欠けていますか?そのかなり混乱します。