このトピックはまだ評価されていません - このトピックを評価する

ArgumentOutOfRangeException コンストラクター (String, Object, String)

2013/12/12

パラメーターの名前、引数の値、および指定したエラー メッセージを使用して、ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)
public ArgumentOutOfRangeException(
	string paramName,
	Object actualValue,
	string message
)

パラメーター

paramName
型: System.String
例外の原因となったパラメーターの名前。
actualValue
型: System.Object
この例外の原因である引数の値。
message
型: System.String
エラーを説明するメッセージ。

このコンストラクターは、新しいインスタンスの ParamNameActualValueMessage の各プロパティを初期化します。それぞれのパラメーターとして paramNameactualValuemessage の各パラメーターを使用します。paramName パラメーターおよび message パラメーターの内容は、ユーザーが理解できる内容にします。このコンストラクターの呼び出し元は、これらの文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。

actualValue パラメーターは、.NET Framework クラス ライブラリの内部では使用されません。ただし、アプリケーションが許容範囲内の引数値を使用できるようにするために、ActualValue プロパティが用意されています。

パラメーター actualValue は、メソッドに渡され、この例外がスローされる原因となった無効なパラメーター値を保持します。この値が ActualValue プロパティに格納され、この値の文字列形式が、Message プロパティに格納されているメッセージ文字列の末尾に追加されます。

ArgumentOutOfRangeException のインスタンスの初期プロパティ値を次の表に示します。

プロパティ

ActualValue

引数値。

InnerException

null 参照 (Visual Basic では Nothing)。

Message

エラー メッセージ文字列。

ParamName

パラメーター名を表す文字列。

Windows Phone OS

サポート: 8.0

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました
表示:
© 2014 Microsoft. All rights reserved.