C#

enumの項目数を取得する

More than 5 years have passed since last update.

enum a{A,B,C};の項目数が欲しいとき、a.Lengthなどとは出来ません。
どうしても項目数が欲しいときは、以下のようにします。

sample.cs
Enum.GetNames(typeof(a)).Length