3

のドキュメントAccess.BackingField()は、これを示しています。

自動プロパティのバッキングフィールドを使用するようにアクセス戦略を設定します。

自動プロパティがバッキングフィールドでコンパイルされることは理解していますが、プロパティが定義上バニラゲッター/セッターである場合、セッターを使用する(つまり、FNHのデフォルトを使用する)のではなく、バニラフィールドに直接移動することでどのような利点が得られます。

私が考えることができる唯一のことは、誰かが後でセッターにロジックを追加した場合にマッピングを壊したいと思うかもしれないということです。

私は何が欠けていますか?

4

1 に答える 1

3

ああ、私はここで答えを見つけたと思います。

private自動プロパティにアクセサーがある場合は、バッキングフィールドを使用します。

于 2010-09-10T00:23:23.267 に答える