6
フラグ列挙型が通常16進値で定義されるのはなぜですか
16進数値を使用するフラグ列挙型宣言がよく見られます。例えば: [Flags] public enum MyEnum { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4, Flag4 = 0x8, Flag5 = 0x10 } 列挙型を宣言するとき、通常は次のように宣言します。 [Flags] public enum MyEnum { None = 0, Flag1 = 1, Flag2 = 2, Flag3 = 4, Flag4 = 8, Flag5 = 16 } …
121
c#
.net
enums
enum-flags