Qual é a sintaxe em C#?

Eu estou aprendendo ASP.NET MVC e posso ler documentos em inglês, mas eu não'não entendo realmente o que está acontecendo neste código:

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

O que é que isto significa? "get; set; }``?

Essas são propriedades automáticas.

Basicamente outra forma de escrever uma propriedade com um campo de apoio.

public class Genre
{
    private string _name;

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

Eles são os acessores do imóvel público Nome.

Você os usaria para obter/definir o valor daquela propriedade em uma instância de Gênero.

Comentários (0)