Pra*_*ter 2 c# compiler-construction
为什么以下代码段在C#中有效?这是编译器的一个特性还是一个bug?
class A
{
public class B : A
{
}
}
class C : A.B
{
public void Foo(C.B b)
{
}
}
class D : A
{
public void Foo(D.B.B.B.B b)
{
}
}
Run Code Online (Sandbox Code Playgroud)