初歩的なことですいません。
C#
1public int number; 2public int number2{get; set;}
このように、publicで宣言されたnumberフィールドと、
自動実装によりsetter,getterが実装されたnumber2とで、
挙動上どのような違いがあるのでしょうか・・・?
(理論上プロパティがメソッドとして扱われることは理解できるのですが・・・)
クラスの継承、修正を考えず、このクラスのみで考えた場合、
外部からのどのような操作をした場合、この二者の挙動が違ってきますか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/21 16:10
2016/02/21 16:11