初心者の質問: 次の解決策に不利な点はありますか?
public string SomeProperty { get; private set; }
C# public 変数のように、クラス内では書き込み可能ですが、クラス外では読み取り専用です
私は間違いなくそれがより良いと思うので:
string someProperty;
public string SomeProperty{
get {
return someProperty;
}
}
しかし、なぜC#には次のようなものがないのですか
GetOnly string someProperty;
上記と同じことをするのはどれですか?その方が読み書きがはるかに簡単ではないでしょうか。