C# 使用从外部类继承嵌套类
我在重复关于嵌套类的知识,我看到了: 在C#中,允许用户从外部类继承嵌套类 我想知道有没有人用过它?使用这样继承的类的有效方法是什么C# 使用从外部类继承嵌套类,c#,class,inheritance,nested,C#,Class,Inheritance,Nested,我在重复关于嵌套类的知识,我看到了: 在C#中,允许用户从外部类继承嵌套类 我想知道有没有人用过它?使用这样继承的类的有效方法是什么 class A { class B:A { } } 嵌套类的范围由其封闭类的范围限定 班级 默认情况下,嵌套类是私有的 在C#中,允许用户继承类(包括嵌套类) 进入另一个班级 嵌套类可以访问其封闭类型的所有成员,包括构造函数。您可以使用私有构造函数创建具有固定数量子类的类 public abstract class Resp
class A
{
class B:A
{
}
}
- 嵌套类的范围由其封闭类的范围限定 班级
- 默认情况下,嵌套类是私有的
- 在C#中,允许用户继承类(包括嵌套类) 进入另一个班级
嵌套类可以访问其封闭类型的所有成员,包括构造函数。您可以使用私有构造函数创建具有固定数量子类的类
public abstract class ResponseCode
{
public abstract int NumericCode { get; }
private ResponseCode() { }
public sealed class Success : ResponseCode
{
public override int NumericCode => 200;
}
public sealed class Error : ResponseCode
{
public override int NumericCode => 500;
}
}
可能重复的