Cos'è la sintassi { get; set; } in C#?

Sto imparando ASP.NET MVC e posso leggere documenti in inglese, ma non capisco bene cosa sta succedendo in questo codice:

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

Cosa significa questo: { get; set; }?

Queste sono proprietà automatiche

Fondamentalmente un altro modo di scrivere una proprietà con un campo di appoggio.

public class Genre
{
    private string _name;

    public string Name 
    { 
      get => _name;
      set => _name = value;
    }
}
Commentari (4)
Commentari (2)

Sono gli accessi per la proprietà pubblica Name.

Li usereste per ottenere/impostare il valore di questa proprietà in un'istanza di Genre.

Commentari (0)