在c#中获取枚举类型的字符串值

Mr *_*les -2 c# string enums

我有一个枚举如下:

public enum MyEnumeration
{
  myFirstValue = 0,
  mySecondValue = 1
}
Run Code Online (Sandbox Code Playgroud)

问题,我希望我的枚举类型为字符串,例如:

var str = MyEnumeration.ToString();
/// str = "MyEnumeration"
Run Code Online (Sandbox Code Playgroud)

(仅供参考,以上不起作用)

我可以在网上找到大量的答案来获取'myFirstValue'和'mySecondValue'的字符串值,但不是Enumeration.

谢谢你的帮助!

(忍者编辑)感谢大家花时间回答.我不相信这是标记问题的重复.这是针对枚举的直接问题,重复问题中未提供此解决方案

Ren*_*ogt 5

如果您想要枚举的类型名称,请使用:

typeof(MyEnumeration).Name
Run Code Online (Sandbox Code Playgroud)

或者在C#6中

nameof(MyEnumeration)
Run Code Online (Sandbox Code Playgroud)