Je suis un peu confus sur le point des propriétés automatiques en C #, par exemple
public string Forename{ get; set; }
Je comprends que vous enregistrez le code sans avoir à déclarer une variable privée, mais quel est l'intérêt d'une propriété lorsque vous n'utilisez aucune logique get ou set? Pourquoi ne pas simplement utiliser
public string Forename;
Je ne suis pas sûr de la différence entre ces deux instructions. J'ai toujours pensé que vous utilisiez des propriétés si vous vouliez une logique get / set supplémentaire.