J'apprends ASP.NET MVC et je peux lire des documents en anglais, mais je ne comprends pas vraiment ce qui se passe dans ce code :
public class Genre
{
public string Name { get; set; }
}
Qu'est-ce que cela signifie ? { get ; set ; }
?
Ce sont des [propriétés automatiques][1]
En fait, il s'agit d'une autre façon d'écrire une propriété avec un champ secondaire.
public class Genre
{
private string _name;
public string Name
{
get => _name;
set => _name = value;
}
}
C'est une [propriété auto-implémentée][1] pour C#.