ArgumentException.Message プロパティ


エラー メッセージとパラメーター名を取得します。パラメーター名が設定されていない場合は、エラー メッセージだけを取得します。Gets the error message and the parameter name, or only the error message if no parameter name is set.

 virtual property System::String ^ Message { System::String ^ get(); };
public override string Message { get; }
member this.Message : string
Public Overrides ReadOnly Property Message As String



例外の詳細を説明する文字列。A text string describing the details of the exception. このプロパティの値は、次の 2 つの値のいずれかになります。The value of this property takes one of two forms:

条件Condition Value
paramName が null 参照 (Visual Basic の場合は Nothing) か、または長さが 0 です。The paramName is a null reference (Nothing in Visual Basic) or of zero length. コンストラクターに渡された message 文字列。The message string passed to the constructor.
paramName が null 参照 (Visual Basic では Nothing) ではなく、その長さが 0 より大きい長さです。The paramName is not null reference (Nothing in Visual Basic) and it has a length greater than zero. 無効な引数の名前が末尾に追加された message 文字列。The message string appended with the name of the invalid parameter.


このプロパティは Message 、をオーバーライドします。This property overrides Message. エラーメッセージはローカライズされている必要があります。The error message should be localized.