この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

ArgumentNullException クラス

 

公開日: 2016年10月

null 参照 (Visual Basic では Nothing) を有効な引数として受け付けないメソッドに null 参照を渡した場合にスローされる例外。

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

System.Object
  System.Exception
    System.SystemException
      System.ArgumentException
        System.ArgumentNullException

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class ArgumentNullException : ArgumentException

名前説明
System_CAPS_pubmethodArgumentNullException()

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

System_CAPS_protmethodArgumentNullException(SerializationInfo, StreamingContext)

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

System_CAPS_pubmethodArgumentNullException(String)

新しいインスタンスを初期化、 ArgumentNullException この例外の原因となったパラメーターの名前を持つクラス。

System_CAPS_pubmethodArgumentNullException(String, Exception)

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

System_CAPS_pubmethodArgumentNullException(String, String)

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

名前説明
System_CAPS_pubpropertyData

例外に関する追加のユーザー定義情報を提供する、キー/値ペアのコレクションを取得します。(Exception から継承されます。)

System_CAPS_pubpropertyHelpLink

この例外に関連付けられているヘルプ ファイルへのリンクを取得または設定します。(Exception から継承されます。)

System_CAPS_pubpropertyHResult

特定の例外に割り当てられているコード化数値である HRESULT を取得または設定します。(Exception から継承されます。)

System_CAPS_pubpropertyInnerException

現在の例外の原因となる Exception インスタンスを取得します。(Exception から継承されます。)

System_CAPS_pubpropertyMessage

エラー メッセージとパラメーター名を取得します。パラメーター名が設定されていない場合は、エラー メッセージだけを取得します。(ArgumentException から継承されます。)

System_CAPS_pubpropertyParamName

この例外の原因である引数の名前を取得します。(ArgumentException から継承されます。)

System_CAPS_pubpropertySource

エラーの原因となるアプリケーションまたはオブジェクトの名前を取得または設定します。(Exception から継承されます。)

System_CAPS_pubpropertyStackTrace

呼び出し履歴で直前のフレームの文字列形式を取得します。(Exception から継承されます。)

System_CAPS_pubpropertyTargetSite

現在の例外がスローされたメソッドを取得します。(Exception から継承されます。)

名前説明
System_CAPS_pubmethodEquals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。(Object から継承されます。)

System_CAPS_protmethodFinalize()

オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)

System_CAPS_pubmethodGetBaseException()

派生クラスでオーバーライドされた場合、それ以後に発生する 1 つ以上の例外の主要な原因である Exception を返します。(Exception から継承されます。)

System_CAPS_pubmethodGetHashCode()

既定のハッシュ関数として機能します。(Object から継承されます。)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

パラメーター名と追加の例外情報を使用して SerializationInfo オブジェクトを設定します。(ArgumentException から継承されます。)

System_CAPS_pubmethodGetType()

現在のインスタンスのランタイム型を取得します。(Exception から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_pubmethodToString()

現在の例外の文字列形式を作成して返します。(Exception から継承されます。)

名前説明
System_CAPS_proteventSerializeObjectState

例外がシリアル化され、例外に関するシリアル化されたデータを含む例外状態オブジェクトが作成されたときに発生します。(Exception から継承されます。)

ArgumentNullException メソッドが呼び出され、渡された引数の少なくとも 1 つは、例外がスローされます null できないようにする必要がありますが、 nullです。

ArgumentNullException 、次の 2 つ主要な状況、開発者のエラーを反映する実行時に例外がスローされます。

  • インスタンス化されていないオブジェクトは、メソッドに渡されます。 エラーを防ぐためには、オブジェクトのインスタンスを作成します。

  • メソッドの呼び出しから返されたオブジェクトが引数として 2 番目のメソッドにし、渡されるが、返された元のオブジェクトの値は nullです。 戻り値をチェックしてエラーを防ぐためには、 null 戻り値がない場合にのみ 2 番目のメソッドを呼び出すと nullです。

ArgumentNullException は、ArgumentException と同じように動作します。 アプリケーション コードによって例外が原因で区別できるように提供されて null 引数とが null でない引数によって引き起こされる例外。 null 以外の引数によるエラーについては、「ArgumentOutOfRangeException」を参照してください。

ArgumentNullException 値は 0x80004003 HRESULT 正常を使用します。

インスタンスの初期プロパティ値の一覧については ArgumentNullException, を参照してください、 ArgumentNullException コンス トラクターです。

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
1.1 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: