Table of contents
TOC
目次を折りたたむ
目次を展開する

基本クラス コンストラクターの呼び出し

OpenLocalizationService|最終更新日: 2016/12/07
|
1 投稿者

サブクラスから基本クラス コンストラクターを呼び出すには、キーワード base を使用します。

class A 
{
    [int]$a

    A([int]$a)
    {
        $this.a = $a
    }
}

class B : A
{
    B() : base(103) {}
}

[B]::new().a # return 103

基本クラスに既定の (パラメーターなし) コンストラクターがある場合は、明示的なコンストラクター呼び出しを省略できます。

class C : B
{
    C([int]$c) {}
}
© 2017 Microsoft