在MSDN Enum Class page上,有几个使用Enums和Flags属性的示例。一个是写的:
<Flags> Public Enum Pets As Integer
另一个是写的:
<FlagsAttribute()> Enum Colors
该文本将这些示例视为等效。这些表格之间有区别吗?是否需要括号?
答案 0 :(得分:3)
它们完全等同。惯例如下
完整规则可以是found in the documentation。 attribute usage的指南。
答案 1 :(得分:2)
Flags是申请元素时FlagsAttribute的简写。 标志表示枚举有标志元素