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):
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";
        }
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
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..."); }
            }
        }
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.