Vérifier que ma variable contient bien une valeur de ma structure
	
	
		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:
	
| 12
 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:
	
| 12
 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.