¿Qué es la sintaxis { get; set; } en C#?

Estoy aprendiendo ASP.NET MVC y puedo leer documentos en inglés, pero no entiendo bien lo que pasa en este código:

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

¿Qué significa esto? { get; set; }?

Son propiedades automáticas

Básicamente, otra forma de escribir una propiedad con un campo de respaldo.

public class Genre
{
    private string _name;

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

Son los accesores de la propiedad pública Nombre.

Los utilizarías para obtener/establecer el valor de esa propiedad en una instancia de Genre.

Comentarios (0)