「ハッカーのたのしみ」はかなりの良書。いまさらFlagsAttributeのレシピ、リターンズ。.NET FrameworkにBitCountくらい標準であってもいいのにね http://d.hatena.ne.jp/zecl/20100228/p1 ※この記事の内容は古いです。上記の記事をあわせて読むことをオススメします。 C#クックブック第3版のレシピ12.12にて、「Flags属性を付与された列挙型の値の有効性の確認」 というレシピが掲載されていますが、今更感が否めないというか激しく既出というか・・・、 C#をそれなりに使いこなしている人にとっては、イマイチの内容ですね。 そんなわけで、Flags属性のビット演算に関して 例えばこんなレシピはどうでしょう。 その1:「Flags属性が付与された列挙型のうち、ビットがいくつ立っているのかを知る」 その2:「Flags属性が付与された列挙