私が作成した 2 つのプロパティの違い (メリット/デメリット) は何ですか? どちらも正しいようですが、クラスでプロパティを宣言する最良の方法 (実践) は何ですか?
[Serializable]
public class MySample
{
public string String1 = string.Empty;
private string _string2 = string.Empty;
public string String2
{
get { return _string2 ; }
set { _string2 = value; }
}
}