なんとなく書いてみた。練習。ろずりんたんで試してないので動作保障しない。
しーしゃーぷ 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; }
}
}