英語で読む

次の方法で共有


ArgumentException.Message プロパティ

定義

エラー メッセージとパラメーター名を取得します。パラメーター名が設定されていない場合はエラー メッセージのみを取得します。

C#
public override string Message { get; }

プロパティ値

例外の詳細を説明するテキスト文字列。 このプロパティの値は、次の 2 つの形式のいずれかを受け取ります。

条件 価値
ParamName は null 参照 (Visual Basic ではNothing) または長さが 0 です。 コンストラクターに渡される Message 文字列。
ParamName は null ではなく、長さが 0 より大きい値です。 無効なパラメーターの名前が付加された Message 文字列。

注釈

このプロパティは、Messageをオーバーライドします。 エラー メッセージはローカライズする必要があります。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0