Enumの定数一覧を取得する
Enum.GetValues
を使うとEnumを配列のような使い方できます。
enum SampleFlag { Spike, White, Rinda, Tensin, } // フラグ一覧取得 SampleFlag[] flags = (SampleFlag[])Enum.GetValues(typeof(SampleFlag)); // 1個1個取り出し foreach (var flag in flags) { if (flag == SampleFlag.Spike) { } }