プログラミングをしていると、当たり前のことを当たり前にやるのに往生することがある。それは人生も同じ(笑いどころ) やりたいことがすごくハッキリとしているにも関わらず、ウネウネと遠回りしている方法で実現しているレファレンスばかり見つかって、ふへ〜とタバコを吸いたくもなる。 それは特にXamlを触っている時に多いけれど、つい最近、Enumのメンバーをすべて列挙するにはどうすればいいかわからなくなった。 Enumのメンバーを列挙するという、「列挙型を列挙する」方法って、そういえばあまりやってこなかったなと。 この禅問答のような問への回答は、Microsoftが用意している。やったぜナデラ! そのものずばりなEnum.GetValues() こういう列挙体を列挙したいとする。enum AwesomeSong { HeyJude, MarryYou, CallMeMaybe, StarshipTro