所以我想要一个属性getter,它返回基于不同类型的枚举值的枚举值,而不必求助于长开关语句。有没有办法使用索引或值匹配两个枚举列表?C#:基于不同枚举类型的枚举值返回枚举值
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;
}
}
谢谢!你给我的东西,我怀疑是可能的。感谢您提及CultureInfo类。 – 2010-06-23 15:09:10
非常好,就是我在找的东西! – 2010-12-11 04:34:41