Bonjour,
j'utilise la structure pour la première fois parce que j'ai une variable qui ne peux prendre que 6 valeurs (en base je fais un check pour voir si elle est égale à une de ces valeurs).
donc j'ai ma structure (incomplète encore):
et ma variable qui prend une de ces valeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public struct TypeCategorie { public static const string Secteur = "Secteur"; public static const string Complexe = "Complexe"; }
je voulais déjà savoir si ce code était correcte et si c'était possible de vérifier si ma variable était bien égale à un des champs de ma structure sans faire la vérification champs par champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public string Categorie { get; set { if (value == TypeCategorie.Secteur) { Categorie = value; } else { throw new Exception("La catégorie d'exploitation est incorrecte: elle doit correspondre a secteur, complexe..."); } } }
Partager