部分類繼承自基類
從任何基類繼承時,只需要一個部分類指定基類。
// 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