自動プロパティを使用すると、コンパイラは画面の背後に独自のバッキングフィールドを作成することがわかります。しかし、私が学ぶために読んだ多くのプログラムでは、人々が明示的に書くことが分かります private int _backingField;
public int Property { get { return _backingField; } }
上記と以下の違いは何ですか? publ
バッキングフィールドではなくプロパティセッターにアクセスするためにクラスの残りの部分を強制する方法はありますか?次不器用なコードを考えてみましょう: public class Brittle
{
private string _somethingWorthProtecting;
public string SomethingWorthProtecting
{