Affecter plusieurs valeurs à des éléments enum

Salut j'ai cette enum actuellement

[Serializable]
public enum Country
{
    US      = 1,
    Canada  = 2,
}

Quand je l'habitude d'obtenir le nombre entier à partir de la base de données-je convertir à l'enum à l'aide de

(Country) Convert.ToInt32("1")

J'ai maintenant 2 sous-régions unis et au Canada, 1 & 2 pour NOUS et 3&4 pour le canada. Alors, quand je fais

(Country) Convert.ToInt32("1") ou (Country) Convert.ToInt32("2") je devrais obtenir l'énumération des états-unis. et pour la 3 & 4 Canada. Comment puis-je mettre en œuvre?

[Serializable]
public enum Country
{
    US      = 1,2
    Canada  = 3,4
}

Quelque chose comme ça. Ce n'est probablement pas un droit, mais juste pour vous donner une Idée.

source d'informationauteur tHeSiD