C#中的[Flags]枚举属性是什么意思? - What does the [Flags] Enum Attribute mean in C#?

08/10 09:07
阅读数 36

问题:

From time to time I see an enum like the following: 我不时看到如下枚举:

[Flags]
public enum Options 
{
    None    = 0,
    Option1 = 1,
    Option2 = 2,
    Option3 = 4,
    Option4 = 8
}

I don't understand what exactly the [Flags] -attribute does. 我不明白[Flags]属性的确切作用。

Anyone have a good explanation or example they could post? 任何人都可以发表很好的解释或榜样吗?


解决方案:

参考一: https://stackoom.com/question/2CF/C-中的-Flags-枚举属性是什么意思
参考二: https://oldbug.net/q/2CF/What-does-the-Flags-Enum-Attribute-mean-in-C
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
在线直播报名
返回顶部
顶部