以某种方式可以将int转换为标志组合枚举吗?所以,如果
[Flags]
public enum Foo {a = 0x80,
b = 0x40,
c = ...,
...
h = 0x1,
i = 0};
是否可以(或以其他方式)
Foo fooInstance = (Foo)6;
以便fooInstance
为00000110?
谢谢!
答案 0 :(得分:12)
是
这很好用。标志属性与否。