相关疑难解决方法(0)

为什么一个类不能在C#中扩展自己的嵌套类?

例如:

public class A : A.B
{
    public class B { }
}
Run Code Online (Sandbox Code Playgroud)

这会从编译器生成此错误:

涉及'A'和'AB'的循环基类依赖

我总是认为一个嵌套类的行为就像一个普通的类,除了有关访问外部类的私有成员的特殊规则,但我想这两个类之间有一些隐式继承?

c# nested-class

31
推荐指数
2
解决办法
7510
查看次数

标签 统计

c# ×1

nested-class ×1