タグ

Enumに関するkatowのブックマーク (3)

  • .NET Tip: Bind a Combo Box to an Enumeration

    Bind a Combo Box to an Enumeration in Visual Studio .NET Provided by Jim Ferguson, Project Manager An enumeration is a related set of constants. The enumeration members between the Enum and End Enum statements are initialized to constant values. Enumeration is used to group a set of constants under a common name, so the value can be referred to by a string value rather than the numeric value. For

    katow
    katow 2009/10/25
    列挙型の候補をComboBoxのリストに利用するには.DataSourceにGetValuesで登録するのが良い。DataBindingでバインドしている場合に.DataSourceはNothingになっているので、こういう使い方ができるらしい。
  • FlagsAttributeとビット演算のちょっとしたレシピ - Bug Catharsis

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

    FlagsAttributeとビット演算のちょっとしたレシピ - Bug Catharsis
    katow
    katow 2009/10/13
    列挙型をビット演算対応にするための記述を毎回忘れる(論理型とか論理和で検索して毎回ヒットしない;;;)ので、自分のブクマでヒットすればよいだろうとブクマしてみる
  • Enumeration types - C# reference

    katow
    katow 2009/10/13
    いつもいつもEnumのビット値指定ってどういう定義だったっけ、と忘れてしまう。<Flags>Enum、でビット値n扱いになる
  • 1