我创建的两个属性之间有什么区别(即优势/劣势)?两者似乎都是正确的,但是在类中声明属性的最佳方式(实践)是什么?
[Serializable]
public class MySample
{
public string String1 = string.Empty;
private string _string2 = string.Empty;
public string String2
{
get { return _string2 ; }
set { _string2 = value; }
}
}