Javaと情熱のあいだ

カステラとドーナツと珈琲

C#のプロパティでsetを無効に方法

C#でクラスのプロパティを定義るす場合下記の用に定義します。

public String Test { get; set; }

このような場合にsetを潰したい時があるのですが
この状態でsetを取ってしまうとコンパイルエラーになります。
これを解決方法は単純でした。
setprivateを付けるだけで外から呼べなくなるようです。

public String Test { get; private set; }