Je veux donc avoir un getter de propriété qui renvoie une valeur d'enum basée sur une valeur d'enum d'un type différent sans avoir à recourir à une longue instruction switch. Existe-t-il un moyen de faire correspondre les deux listes d'énumérations à l'aide d'un index ou de valeurs ?
public enum LanguageName
{
Arabic,
Chinese,
Dutch,
English,
Farsi,
French,
Hindi,
Indonesian,
Portuguese,
Spanish,
Urdu
}
public enum LanguageISOCode
{
ara,
zho,
dut,
eng,
fas,
fre,
hin,
ind,
por,
spa,
urd
}
public class language
{
public language()
{
}
public LanguageName Name
{
get
{
// get the Name enum based on the Code enum
}
set;
}
public LanguageISOCode Code
{
get;
set;
}
}