部分類繼承自基類

從任何基類繼承時,只需要一個部分類指定基類。

// 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