我知道在C#中,你可以轻松地创建访问器来访问数据类型,例如通过以下方式:
public class DCCProbeData
{
public float _linearActual { get; set; }
public float _rotaryActual { get; set; }
}
然而,我的同事建议我这样做:
public class DCCProbeData
{
private float _linearActual = 0f;
public float LinearActual
{
get { return _linearActual; }
set { _linearActual = value; }
}
private float _rotaryActual = 0f;
public float RotaryActual
{
get { return _rotaryActual; }
set { _rotaryActual = value; }
}
}
我的方式似乎更简单、更简洁。这两种方法的区别和好处是什么?
谢谢。
编辑:请注意,我的同事能够使用在图表文件中最容易找到的类详细信息窗格中的“重构”选项生成“第二种方法”的代码。这使得添加许多属性变得容易,而不必手动创建访问器。