Enumを数値に変換して文字列に変換する
c# - How to convert from System.Enum to base integer? - Stack Overflow
http://stackoverflow.com/questions/908543/how-to-convert-from-system-enum-to-base-integer
Imports System.Runtime.CompilerServices ''' <summary> ''' Enum関連の処理を提供します。 ''' </summary> Public Module EnumExtension ''' <summary> ''' 指定した列挙体を基になる型に変換して、そのオブジェクトを表す文字列を返します。 ''' </summary> ''' <param name="currentEnum">変換する対象のオブジェクト</param> ''' <returns>変換対象のオブジェクトを表す文字列</returns> <Extension()> Public Function ToNumString(currentEnum As [Enum]) As String Return Convert.ChangeType( currentEnum, [Enum].GetUnderlyingType(currentEnum.GetType())).ToString() End Function End Module