パブリックプロパティを使用してプライベート変数にアクセスする代わりに、パブリックプロパティのみを使用する利点は何ですか?例えばパブリックプロパティとプライベートメンバーC#
public int iMyInt { get; set; }
代わりの
.NETは、プロパティの下に変数/メモリを管理させる以外にprivate int myint;
public int iMyInt { get { return myint; } set { myint = value; } }
、(そのことについてまたは欠点)利点は何ですか?
また、データバインディングを利用したい場合は、公共のプロパティを使用すると有利です – RobS