C# コンストラクタ宣言 引数有り無し 宣言
コンストラクタは、引数無でも、引数有でも宣言することが可能です。
// 引数無し public Person() { type = "人"; } // 引数有り public Person(string type) { ; }
ただ、状況によっては、引数有り無しで2つのコンストラクタの内容を複数回書かない方法として、以下のように書くことが出来ます。
// 引数無し public Person(): this("人") { } // 引数有り public Person(string type) { ; }
もしくは、以下のようにな記載もできます。
public Person(string name = "test", int age=0) { ; }