我的枚举如下:
public enum MyEnumeration
{
myFirstValue = 0,
mySecondValue = 1
}
问题,我希望我的枚举类型为字符串,例如:
var str = MyEnumeration.ToString();
/// str = "MyEnumeration"
(仅供参考,以上不起作用)
我可以在网上找到很多答案来获取'myFirstValue'和'mySecondValue'的字符串值,但不是枚举。
感谢您的帮助!
(忍者编辑) 感谢大家花时间回答。我不相信这是标记问题的重复。这是针对枚举的直接问题,重复问题
中未提供此解决方案答案 0 :(得分:5)
如果您想要枚举的类型名称,请使用:
typeof(MyEnumeration).Name
或在C#6
nameof(MyEnumeration)