[C#] オーバーロードされたコンストラクタ関数から別のコンストラクタ関数を呼び出す
更新:
C#
class Test
{
public Test() {
Console.WriteLine(1);
}
public Test(int i) : this() {
Console.WriteLine(i);
}
}
class Program
{
static void Main(string[] args) {
new Test(2);
Console.ReadKey();
}
}
//1
//2
メソッドの後ろに: this()を記述します。先にTest()関数が実行(1を出力)された後に、自分自身の関数の中身が実行(2を出力)されます。