次の方法で共有


ArgumentOutOfRangeException コンストラクター

定義

ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
ArgumentOutOfRangeException()

ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

ArgumentOutOfRangeException(String)

この例外の原因となるパラメーターの名前を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)
古い.

シリアル化されたデータを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

ArgumentOutOfRangeException(String, Exception)

指定したエラー メッセージと、この例外の原因である例外を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

ArgumentOutOfRangeException(String, String)

この例外の原因となるパラメーターの名前と指定したエラー メッセージを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

ArgumentOutOfRangeException(String, Object, String)

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

ArgumentOutOfRangeException()

ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs

ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

public:
 ArgumentOutOfRangeException();
public ArgumentOutOfRangeException();
Public Sub New ()

注釈

このコンストラクターは、新しいインスタンスの Message プロパティを、"Nonnegative number required" などのエラーを説明するシステム指定のメッセージに初期化します。このメッセージでは、現在のシステム カルチャが考慮されます。

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

財産 価値
InnerException null 参照 (Visual Basic のNothing )。
Message ローカライズされたエラー メッセージ文字列。

適用対象

ArgumentOutOfRangeException(String)

ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs

この例外の原因となるパラメーターの名前を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

public:
 ArgumentOutOfRangeException(System::String ^ paramName);
public ArgumentOutOfRangeException(string paramName);
public ArgumentOutOfRangeException(string? paramName);
new ArgumentOutOfRangeException : string -> ArgumentOutOfRangeException
Public Sub New (paramName As String)

パラメーター

paramName
String

この例外の原因となるパラメーターの名前。

注釈

このコンストラクターは、新しいインスタンスの Message プロパティを、"Nonnegative number required" などのエラーを説明するシステム指定のメッセージに初期化します。このメッセージでは、現在のシステム カルチャが考慮されます。

このコンストラクターは、ParamName パラメーターを使用して、新しいインスタンスのparamName プロパティを初期化します。 paramNameの内容は、人間が理解することを意図しています。

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

財産 価値
InnerException null 参照 (Visual Basic のNothing )。
Message 空の文字列 ("")。
ParamName パラメーター名の文字列。

適用対象

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs

注意事項

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

シリアル化されたデータを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

protected:
 ArgumentOutOfRangeException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

パラメーター

info
SerializationInfo

シリアル化されたオブジェクト データを保持するオブジェクト。

context
StreamingContext

シリアル化されたデータのソースまたは宛先を記述するオブジェクト。

属性

注釈

このコンストラクターは、ストリーム経由で送信される例外オブジェクトを再構成するために、逆シリアル化中に呼び出されます。 詳細については、「 XML および SOAP シリアル化」を参照してください。

こちらもご覧ください

適用対象

ArgumentOutOfRangeException(String, Exception)

ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs

指定したエラー メッセージと、この例外の原因である例外を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

public:
 ArgumentOutOfRangeException(System::String ^ message, Exception ^ innerException);
public ArgumentOutOfRangeException(string message, Exception innerException);
public ArgumentOutOfRangeException(string? message, Exception? innerException);
new ArgumentOutOfRangeException : string * Exception -> ArgumentOutOfRangeException
Public Sub New (message As String, innerException As Exception)

パラメーター

message
String

この例外の理由を説明するエラー メッセージ。

innerException
Exception

現在の例外の原因である例外。内部例外が指定されていない場合は null 参照 (Visual Basic でNothing )。

適用対象

ArgumentOutOfRangeException(String, String)

ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs

この例外の原因となるパラメーターの名前と指定したエラー メッセージを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::String ^ message);
public ArgumentOutOfRangeException(string paramName, string message);
public ArgumentOutOfRangeException(string? paramName, string? message);
new ArgumentOutOfRangeException : string * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, message As String)

パラメーター

paramName
String

例外の原因となったパラメーターの名前。

message
String

エラーを説明するメッセージ。

注釈

このコンストラクターは、Message パラメーターの値を使用して、新しいインスタンスのmessage プロパティを初期化します。 messageパラメーターの内容は、人間が理解することを意図しています。 このコンストラクターの呼び出し元は、この文字列が現在のシステム カルチャ用にローカライズされていることを確認する必要があります。

このコンストラクターは、ParamName パラメーターを使用して、新しいインスタンスのparamName プロパティを初期化します。 paramNameの内容は、人間が理解することを意図しています。

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

財産 価値
InnerException null
Message エラー メッセージ文字列。
ParamName パラメーター名の文字列。

適用対象

ArgumentOutOfRangeException(String, Object, String)

ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs
ソース:
ArgumentOutOfRangeException.cs

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

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::Object ^ actualValue, System::String ^ message);
public ArgumentOutOfRangeException(string paramName, object actualValue, string message);
public ArgumentOutOfRangeException(string? paramName, object? actualValue, string? message);
new ArgumentOutOfRangeException : string * obj * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, actualValue As Object, message As String)

パラメーター

paramName
String

例外の原因となったパラメーターの名前。

actualValue
Object

この例外の原因となる引数の値。

message
String

エラーを説明するメッセージ。

注釈

このコンストラクターは、paramName パラメーター、actualValue パラメーターを使用した ActualValue プロパティ、および message パラメーターを使用して Message プロパティを使用して、新しいインスタンスのParamName プロパティを初期化します。 paramNameおよびmessageパラメータの内容は、ヒトによって理解されることを意図している。 このコンストラクターの呼び出し元は、これらの文字列が現在のシステム カルチャ用にローカライズされていることを確認する必要があります。

actualValue パラメーターは、.NET クラス ライブラリ内では使用されません。 ただし、アプリでは ActualValue プロパティを使用して、使用可能な引数の値を取得できます。

actualValue パラメーターには、メソッドに渡された無効な値が含まれており、この例外がスローされました。 この値は ActualValue プロパティに格納され、その文字列表現は、 Message プロパティに保持されているメッセージ文字列に追加されます。

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

財産 価値
ActualValue 引数の値。
InnerException null 参照 (Visual Basic のNothing )。
Message エラー メッセージ文字列。
ParamName パラメーター名の文字列。

適用対象