Aller au contenu principal

2-5 Get, Set, Go!

Il nous reste une dernière touche pour notre modèle: les getters et setters.

Il est possible en C# de définir rapidement des getters et des setters par défaut:

public class Evenement
{
public required string Nom { get; set; }
public string? Description { get; set; }
public string? ImagePath { get; set; }
public DateTime Date { get; set; }
public Decimal Prix { get; set; }
public int Capacite { get; set; }
public required string Ville { get; set; }
}

Il est aussi possible de définir des fonctions get et set en bonne et due forme qui font des actions précises sur les champs, mais pour l'instant, les getters et setters de base seront suffisants.