在MSDN Enum Class page上,有几个将枚举与标志属性一起使用的示例。其中一个是这样写的:
<Flags> Public Enum Pets As Integer另一个是这样写的:
<FlagsAttribute()> Enum Colors本文将这些例子视为等价的。这些表单之间有区别吗?括号是必需的吗?
发布于 2013-05-07 02:09:47
它们是完全等价的。约定如下
标志和FlagsAttribute)
完整的规则可以是found in the documentation。attribute usage指南。
发布于 2013-05-07 02:09:39
当你申请一个元素时,Flags是FlagsAttribute的简写。标志表示枚举具有标志元素
https://stackoverflow.com/questions/16404534
复制相似问题