ArgumentException.Message プロパティ

定義

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

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

プロパティ値

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.

適用対象