日期:2014-05-18  浏览次数:20871 次

关于枚举的一个问题
请问一下在C#中:
有enum   oritentation(east=1,south=2,west=3,north=4)
我如何输入一个值就能输出它的字符值啊?
如输入1,就能得到east?

------解决方案--------------------
oritentation orient = (oritentation)1;
------解决方案--------------------
((oritentation)1).ToString()...强制转换...
------解决方案--------------------
((oritentation)1).ToString()...强制转换...

正确
------解决方案--------------------
Enum.GetName(typeof(orientation), 1);