enum Countries { 中国 = 5, 美国, 俄罗斯, 英国, 法国 }
-
- 和 int
- enum -> intint num = (int)Countries.中国; //num=5int[] nums = (int[])Enum.GetValues(typeof(Countries));//nums={5,6,7,8,9}
- int -> enumCountries country = (Countries)8;//country=Countries.英国
- //http://hovertree.com/menu/csharp/
- enum 和 string
- enum -> stringstring str1 = Countries.俄罗斯.ToString(); //str1="俄罗斯";string str2 = Enum.GetName(typeof(Countries), 7);//str2="俄罗斯";string[] strArray = Enum.GetNames(typeof(Countries));//strArray={"中国","美国","俄罗斯","英国","法国"};
- string-> enumCountries myCountry = (Countries)Enum.Parse(typeof(Countries), "中国");//myCountry=Countries.中国
-
推荐: