标签: c#
我正在寻找一种将int转换为Enum的方法,例如
var result = (MyEnum)value;
问题是我只有Integer和System.Type。
这不起作用:
var result = (type)value;
感谢您的帮助。
答案 0 :(得分:1)
您可以使用:
Enum.ToObject(type, value);
虽然如果您不知道编译时的类型,我不知道您希望如何使用该结果。