男性か女性か、走っているか止まっているか歩いているかなど、何か固定値をグループにしておきたいことはよくある。 賢明なる読者諸兄は、そんなときに列挙型(enum型)を使うだろう。 enum AwesomeBeer { HoegaardenWhite = 0, Inedit = 1, ChimayBlue = 2 } 例えば、こういう列挙型があったとして、それぞれのメンバーにint型の数値が割り当てられているとする。 今回は、数値をこの列挙型のメンバーへ変換する方法を探ってみたい。 一番簡単な方法には罠がある まずは、列挙型で直接キャストする方法。Console.WriteLine("0 is " + (AwesomeBeer)0); Console.WriteLine("1 is " + (AwesomeBeer)1); Console.WriteLine("2 is " + (Awesom