[.NET クラスライブラリ Tips][Enum] 列挙型と数値を相互変換する

スポンサーリンク

本記事の概要

この記事では、列挙型と数値を相互に変換する方法について説明します。

公式サイト情報はコチラを参照してください。

列挙型を数値に変換するには?

列挙型の値を数値(int型)に変換するには、(int)を付けてキャストします。

以下は DayOfWeek.Monday を int 型に変換して出力する例です。

int no = (int)DayOfWeek.Monday;

Console.WriteLine(no);
実行例

実行例

数値を列挙型に変換するには?

数値を列挙型の値に変換するには、(列挙型)を付けてキャストします。

以下は 数値の5を DayOfWeek 型に変換して出力する例です。

int no = 5;

Console.WriteLine((DayOfWeek)no);
実行例

実行例

Please follow and like us:

コメント

タイトルとURLをコピーしました