バージョン

ConvertEnum メソッド

オブジェクト値を指定した型の列挙体に変換するために使用します。
シンタックス
'宣言
 
Public Shared Function ConvertEnum( _
   ByVal value As Object, _
   ByVal defaultValue As Enum _
) As Enum
public static Enum ConvertEnum( 
   object value,
   Enum defaultValue
)

パラメータ

value
変換するオブジェクト
defaultValue
デフォルト値 – 列挙型はその値から派生し、無効な値が指定されたときにこの値になります。

戻り値の型

指定した列挙型で値が無効の場合には、デフォルト値と同じ型の列挙体またはデフォルト値自体に変換された値が返されます。
解説
値は指定した列挙型の定義した列挙値であることが検証されます。したがって列挙型がフラグ型列挙体である場合このメソッドは使用すべきではありません。複合ビット値が指定された時にEnumのIsDefinedメソッドがFalseを返すからです。
参照