20180808

例外のトラブルシューティング : System.NullReferenceException

【外部リンク】
https://msdn.microsoft.com/ja-jp/library/sxw2ez55.aspx




NullReferenceExceptions の共通した原因
任意の参照型変数は null にすることができます。 ローカル変数、クラスのプロパティ、メソッド パラメーター、およびメソッドの戻り値はすべて null 参照を含むことができます。 これらの変数が null の場合にメソッドまたはプロパティを呼び出すと NullReferenceException が発生します。 具体的な例を次に示します。

ローカル変数またはメンバー フィールドは宣言されているが初期化されていない

プロパティまたはフィールドが null である

メソッド パラメーターが null である

メソッドの戻り値が null である

コレクションまたは配列の中のオブジェクトが null である

条件のために作成されないオブジェクト

メソッドに参照により渡されるオブジェクトが null に設定される

ローカル変数またはメンバー フィールドは宣言されているが初期化されていない


関連記事
例外のデザインのガイドライン (.NET Framework デザイン ガイドライン)

例外の処理とスロー (.NET Framework アプリケーションの基本事項)

方法: 初回例外通知を受け取る (.NET Framework 開発ガイド)

方法: PLINQ クエリの例外を処理する (.NET Framework 開発ガイド)

マネージ スレッドの例外 (.NET Framework 開発ガイド)

例外と例外処理 (C# プログラミング ガイド)

例外処理ステートメント (C# リファレンス)

Try...Catch...Finally ステートメント (Visual Basic)

例外処理 (F#)

C++/CLI の例外

例外処理 (タスク並列ライブラリ)

デバッガーでの例外の管理

チュートリアル : 同時実行例外の処理 (Visual Studio におけるデータのアクセス)

方法 : データ バインドで発生するエラーと例外を処理する (Windows フォーム)

ネットワーク アプリでの例外の処理 (XAML) (Windows)


未定義または null 参照のプロパティ

未定義または null 参照のプロパティ 'code' は取得できません
未定義または null 参照のプロパティ ie11

未定義または null 参照のプロパティ 'value' は取得できません

未定義または null 参照のプロパティ 'innerhtml' は設定できません

未定義または null 参照のプロパティ 'split' は取得できません

未定義または null 参照のプロパティ 'replace' は取得できません

script5007 未定義または null 参照のプロパティ

未定義または null 参照のプロパティ 'appendchild' は取得できません

未定義または null 参照のプロパティfocus

未 定義 または null 参照 の プロパティ tolowercase は 取得 できません

未定義または null 参照のプロパティ 'addeventlistener' は取得できません
スクリプト エラー 未 定義 または null 参照 の プロパティ

--

注目の投稿

cURL error 60: SSL certificate problem: unable to get local issuer certificate

cURL error 60: SSL certificate problem: unable to get local issuer certificate 更新失敗: ダウンロードに失敗しました。 cURL error 60: SSL certificate problem: ...

人気の投稿