转换uint值以按枚举列出名称

时间:2019-06-16 10:51:24

标签: c# enums casting

我有一个枚举

enum e : uint
        {
            a = 0x00000001,
            b = 0x00000002,                
            c = 0x00001000,
            d = 0x00002000
        }

uint v = 0x00003003。 如何将0x00003003转换为{'a', 'b', 'c', 'd'}这样的字符串列表?

我尝试了

Console.WriteLine(Enum.ToObject(typeof(e), v));

但它什么也不打印。

0 个答案:

没有答案