我有这样的枚举:
public enum Priority
{
Low = 0,
Medium = 1,
Urgent = 2
}
Run Code Online (Sandbox Code Playgroud)
而且我想Priority.Low通过传递Enum.GetEnumVar(Priority,0)应该返回的例子来获得Priority.Low
我怎么能做到这一点?
先感谢您.
只需将其转换为枚举类型:
int value = 0;
Priority priority = (Priority)value;
// priority == Priority.Low
Run Code Online (Sandbox Code Playgroud)
请注意,您可以将任何int强制转换为优先级,而不仅仅是那些具有名称:(Priority)42有效的.