なんとなく書いてみた。練習。ろずりんたんで試してないので動作保障しない。
しーしゃーぷ 6.0
public sealed class God( string name ) { public string Name { get; } = name; }
しーしゃーぷ 3.0
Primary Constructor がありません。
public sealed class God { public God( string name ) { this.Name = name; } public string Name { get; private set; } }
なんだかんだいってこれが一番見慣れてる。
しーしゃーぷ 2.0
Auto-Implemented Property がありません。
public sealed class God { private string _name; public God( string name ) { this.Name = name; } public string Name { get { return this._name; } private set { this._name = value; } } }
しーしゃーぷ 1.0
異なるアクセスレベルにできません。
public sealed class God { private string _name; public God( string name ) { this._name = name; } public string Name { get { return this._name; } } }