Почему пустые свойства get set вместо использования публичной переменной-члена? [Дубликат]

Возможный дубликат:
C #: открытые поля и автоматические свойства

Дублирование? Думаю, нет:
Этот вопросне так же, как «Зачем использовать свойства вместо открытого поля». Свойство с указанными получателем и установщиком значительно отличается от открытого поля. Мой вопрос был, это собственностьБЕЗ геттер и сеттер, любой другой.

С недавней возможностью иметь пустые методы получения и установки, в чем преимущество их использования вместо простого объявления публичной переменной-члена?

Пример:

public string MyProperty
{
    get;
    set;
}

против:

public string MyProperty;

Ответы на вопрос(2)

Ваш ответ на вопрос