「base」關鍵字可用於將子類別建構子參數傳遞給父類別建構子參數
注意事項
若為靜態方法,是不可使用 base 關鍵字
類別圖

範例程式碼
/// <summary>
/// 父類別
/// </summary>
/// <param name="i">參數</param>
public class ServiceParent
{
public ServiceParent(int i)
{
Console.WriteLine(i+1);
}
}
/// <summary>
/// 子類別
/// </summary>
/// <param name="i">參數</param>
public class ServiceChild : ServiceParent
{
public ServiceChild(int i) : base(i)
{
Console.WriteLine(i);
}
}
/// <summary>
/// 主程式
/// </summary>
public static void Main()
{
int i = 1;
ServiceChild callService = new ServiceChild(i);
}
/*
輸出
Output:
2
1
*/