Що таке синтаксис { get; set; } в мові C#?

Я вивчаю ASP.NET MVC і можу читати англомовні документи, але не дуже розумію, що відбувається в цьому коді:

public class Genre
{
    public string Name { get; set; }
}

Що це означає: { get; set; }?

Це автоматичні властивості.

По суті, це ще один спосіб написання властивості з полем підкріплення.

public class Genre
{
    private string _name;

    public string Name 
    { 
      get => _name;
      set => _name = value;
    }
}
Коментарі (4)

Вони є правонаступниками державного майна Найменування.

Ви будете використовувати їх, щоб отримати/встановити вартість цього майна в екземплярі Жанр.

Коментарі (0)