enumをジェネリック(Generics)で使う際のアレコレ【C#】

はじめに 今回はenumをジェネリック(Generics)で使いたい時の話。ちなみにジェネリックとは、いろいろな型に対応したい時に使うものです。 型だけ違って処理の内容が同じようなものを作るときに使う。 つまり以下のように色々なenumに対応したいという場合の話です。 //アイテムの種類 public enum ItemType { Weapon, Arm…