Автоматические свойства - лучше называть их «автоматически реализуемыми свойствами», это новый синтаксический сахар, добавленный в последних версиях C #, как указано в некоторых комментариях.
Он состоит из свойства, которое объявляет свои методы доступа без тела, а компилятор C # создает для вас соответствующие приватные поля:
public string Name
{
get;
set;
}
Обратите внимание, что это не абстрактный элемент, потому что он будет помечен атрибутом подходящего слова "абстрактный"!
Кроме того, эти средства доступа, как не реализованные автоматически, могут иметь атрибуты видимости: частный, внутренний, общедоступный (поведение по умолчанию):
public string Name
{
private get;
internal set;
}