В чем разница между общедоступными полями и общедоступными автоматическими свойствами в с #?
Я много раз слышал от разных людей, что пример 2 лучше, чем пример 1. Почему? Какая польза от примера 2, когда он выполняет то же самое, что и пример 1, но C# должен вызывать функцию вместо доступа к полю? Пример 1:
public int num;
Пример 2:
public int num {get; set;}