有这样的枚举:
enum Items { one, two, three, four};
如何将结果分配给字符串变量,如
string itemType = Items.2;
或
string itemType = Items.one;
如果有可能,请告诉我吗?感谢
答案 0 :(得分:2)
您可以使用Enum.GetName
方法。
var name = Enum.GetName(typeof (Items), Items.one);
或者:
var name = Enum.GetName(typeof (Items), 0);
答案 1 :(得分:1)
将`.ToString()添加到您的代码中:
string itemType = Items.one.ToString();
答案 2 :(得分:0)
在枚举上调用ToString()
。您应该能够Items.one.ToString()
并获取枚举的字符串表示。