回答編集履歴

2

表現修正

2017/06/07 04:05

投稿

hsk
hsk

スコア728

test CHANGED
@@ -142,4 +142,4 @@
142
142
 
143
143
  monon-ga さんのご回答どおり、プロパティとメンバ変数(フィールド)の区別がつきにくい限りは、メンバ変数を直接参照するか分かり易いメソッドで取り扱うことにしてアクセサを経由させないほうが、相互参照による無限ループや、見えにくい副作用の類を防げると思います。
144
144
 
145
- ただ「[自動実装プロパティ](http://csharp.keicode.com/basic/auto-impl-properties.php)」(最初のコードのProp2のような記述)を使用する限り、アクセサ経由せざるをえませんが...(自動プロパティをアクセサとみるかメンバ変数とみるかによりますが)
145
+ ただ「[自動実装プロパティ](http://csharp.keicode.com/basic/auto-impl-properties.php)」(最初のコードのProp2のような記述)を使用する限り、プロパティ参照をせざるをえませんが...(自動実装プロパティをアクセサとみるかメンバ変数(フィールド)とみるかによりますが)

1

誤表現修正

2017/06/07 04:05

投稿

hsk
hsk

スコア728

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- のように、setter をアクセス制限できる仕組みです。これは明確にクラス内部または派生クラスから「プロパティ」操作することを意図しています。
47
+ のように、setter をアクセス制限する記述ができす。これは明確にクラス内部または派生クラスから「プロパティ」(アクセサ経由)で操作することを意図しています。
48
48
 
49
49
 
50
50