在C#中,尝试编译以下代码会产生错误,"涉及'A'和'A.B'的循环基类依赖性"
public class A : A.B { public class B { } }
但是,我正在通过反编译器查看第三方DLL,并看到这种结构.这怎么可能?我只能假设第三方DLL是用其他一些.Net语言编写的,但是什么语言和语法是什么?