В общем, я склонен использовать свойства для открытых переменных и поля для личных. Я мог бы рассмотреть возможность использования поля, если к этому полю обращались много раз, и скорость была ключевым требованием к дизайну.
жные дубликаты:
В чем разница между полем и свойством в C #
Должен ли я использовать открытые свойства и частные поля или открытые поля для данных?
В чем разница между:
public string varA;
а также
public string varA { get; set; }