「C#」enum値を数値に変換するサンプル
書式
publice enum enum名 :データの型
{ メンバー変数名=値
}
var 変数名 = Enum名.メンバー;
(データの型)変数名;
サンプルコード
using System; namespace EnumDemo { class Program { static void Main(string[] args) { var w = AuthEnum.WARN; int res = (int)w; //Enum値を数値で取得するには、int型にキャストします Console.WriteLine(res); } public enum AuthEnum :int { SUCCESS = 10, WARN = 20, FAILURE = 9 } } }
実行結果
20