http://stackoverflow.com/questions/29482/cast-int-to-enum-in-c-sharp
From a string:
YourEnum foo = (YourEnum) Enum.Parse(typeof(YourEnum), yourString);
From an int:
YourEnum foo = (YourEnum)yourInt;
Update : From number you can also:
YourEnum foo = Enum.ToObject(typeof(YourEnum) , yourInt);
本文介绍如何在 C# 中将字符串和整数转换为枚举类型。提供了使用 Enum.Parse 和 Enum.ToObject 方法的具体示例。
970

被折叠的 条评论
为什么被折叠?



