读书人

关于枚举的一个有关问题

发布时间: 2011-12-21 23:56:01 作者: rapoo

关于枚举的一个问题
请问一下在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);

读书人网 >C#

热点推荐