有没有办法将枚举的名称/定义/类型作为字符串获取?我想将此值用于记录目的。我目前正在使用静态文本,但如果/当枚举重命名时,输出将不再正确。
额外问题:枚举的名称/定义/类型的技术术语是什么?
这是一个示例场景。
public enum MyEnum
{
Foo,
Bar
}
var value = MyEnum.Bar;
var name = ???
var output = $"The enum is: {name}.{value}";
预期结果:“枚举为:MyEnum.Bar”
当前解决方案:
var output = $"The enum is: MyEnum.{value}";
慕村225694
BIG阳
相关分类