引数から生成されたメッセージ、無効な値、および列挙クラスを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。
名前空間: System.ComponentModel
アセンブリ: System (system.dll 内)
構文
'宣言
Public Sub New ( _
argumentName As String, _
invalidValue As Integer, _
enumClass As Type _
)
'使用
Dim argumentName As String
Dim invalidValue As Integer
Dim enumClass As Type
Dim instance As New InvalidEnumArgumentException(argumentName, invalidValue, enumClass)
public InvalidEnumArgumentException (
string argumentName,
int invalidValue,
Type enumClass
)
public:
InvalidEnumArgumentException (
String^ argumentName,
int invalidValue,
Type^ enumClass
)
public InvalidEnumArgumentException (
String argumentName,
int invalidValue,
Type enumClass
)
public function InvalidEnumArgumentException (
argumentName : String,
invalidValue : int,
enumClass : Type
)
パラメータ
- argumentName
例外の原因となった引数の名前。
- invalidValue
失敗した引数の値。
- enumClass
有効値を保持する列挙クラスを表す Type。
解説
このコンストラクタは、ローカライズされたメッセージを作成します。このメッセージは、argumentNameパラメータに渡された値が無効であること、有効な値は列挙クラスの値に限られることを通知します。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
参照
関連項目
InvalidEnumArgumentException クラス
InvalidEnumArgumentException メンバ
System.ComponentModel 名前空間