Я знаю, что в 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; }
}
}
Мой путь кажется более простым и лаконичным.В чем отличия и преимущества этого в любом случае?
Спасибо
Редактировать Просто обратите внимание, что мой коллега смог сгенерировать код для «второго пути»с помощью параметра Refactor на панели «Сведения о классе» легче всего найти файл Diagram.Это позволяет легко добавлять множество свойств без необходимости вручную создавать средства доступа.