MSDN Enum Class pageには、 Enumを Flags 属性で使用する例がいくつかあります。1つは書かれています:
<Flags> Public Enum Pets As Integer
もう一つは次のように書かれています。
<FlagsAttribute()> Enum Colors
テキストでは、これらの例を同等のものとして扱います。これらのフォームに違いはありますか?括弧は必須ですか?
MSDN Enum Class pageには、 Enumを Flags 属性で使用する例がいくつかあります。1つは書かれています:
<Flags> Public Enum Pets As Integer
もう一つは次のように書かれています。
<FlagsAttribute()> Enum Colors
テキストでは、これらの例を同等のものとして扱います。これらのフォームに違いはありますか?括弧は必須ですか?
それらは完全に同等です。規則は次のとおりです。
完全なルールはドキュメントにあります。属性の使用に関するガイドライン。
要素を適用する場合、Flags は FlagsAttribute の省略形です。フラグは、列挙型にフラグ要素があることを示します