部分类继承自基类
从任何基类继承时,只需要一个部分类指定基类。
// PartialClass1.cs
public partial class PartialClass : BaseClass {}
// PartialClass2.cs
public partial class PartialClass {}
你可以在多个分部类中指定相同的基类。它会被某些 IDE 工具标记为冗余,但它确实可以正确编译。
// PartialClass1.cs
public partial class PartialClass : BaseClass {}
// PartialClass2.cs
public partial class PartialClass : BaseClass {} // base class here is redundant
你不能在多个分部类中指定不同的基类,这将导致编译器错误。
// PartialClass1.cs
public partial class PartialClass : BaseClass {} // compiler error
// PartialClass2.cs
public partial class PartialClass : OtherBaseClass {} // compiler error