Как понять, когда лучше использовать автоматически реализуемое свойство, а когда public переменную? Или лучше чаще свойства использовать, вне зависимости от ситуации?
Как понять, когда лучше использовать автоматически реализуемое свойство, а когда public переменную? Или лучше чаще свойства использовать, вне зависимости от ситуации?
Если создаётся где-то экземляр класса и осуществляется доступ к его полям, то это всегда свойство, безопасный доступ
Как понять, когда лучше использовать автоматически реализуемое свойство, а когда public переменную? Или лучше чаще свойства использовать, вне зависимости от ситуации?
Пох, разница в случаях которые никому не интересны
Как понять, когда лучше использовать автоматически реализуемое свойство, а когда public переменную? Или лучше чаще свойства использовать, вне зависимости от ситуации?
Поля публичными не делают для доступа, это нарушение безопасности
безопасность - это дело десятое и весьма условное, в первую очередь конвеншн, вторая с проперти можно поменять поведение аттрибута, а с филдом нет, так же для обратной совместимости