- 2016.12.07
- .NET Framework, ビット演算,
[C#] 列挙型をビット演算に対応させる
[C#] 列挙型(enum)をビット演算に対応させる 通常の列挙型(enum)の値は当然複数の値をもたせることはできません。ですが Flags 属性を持たせることで、ビット演算によるフラグ管理の対象にできます。 Flags 属性付与プラス、列挙型の値を2の冪乗の形で定義することで、ビットフラグに対応させることが可能になります。 列挙型(enum)の定義 以下のような列挙型 Colors を定義しま […]