Object reference not set to an instance of object "エラーの解決方法について。
2022-02-19 01:30:34
unityのゲーム制作でC#のコードを書いていると、"NullReferenceExceptionのようなエラーに遭遇することがあります。Object reference not set to an instance of an object" といったエラーに遭遇することがあります。このエラーは、"Object reference not set to an instance of an object" と訳され、オブジェクトは宣言されたが値が割り当てられず、実行時にヌル値になったことを意味します。
個人的には、コントロールを取得する際にこの状況に遭遇しました。
<テキスト
("Content/Main/Body/Mail1/Text");" エラーの理由は簡単で、最初のパスを見逃して、コントロールを取得する際に間違ったコントロール名を使用してしまったからです。
ここで注意点ですが、コントロールを一から取得する場合は、初期パス(パネルの一番上のコントロールを直接取得すること)を忘れないようにしなければなりません。コントロール名のスペルが正しいかどうか、必ず確認してください。このエラーの50%は、コントロール名のスペルミスが原因です。また、コントロール名に"(", ")"のような中国語の記号を使わないように注意してください。一番安全なのは、コントロールを取得するときに、パネルからコントロール名を直接コピーすることで、この方法が一番エラーが起こりにくいです。
このようなケアレスミスを修正するためにあまり時間を無駄にしないよう、皆さんも気をつけましょうね。
関連
-
ImportError: Missing required dependencies ['numpy'] 最初のインポートpandas問題に対する解決策。
-
! 拒否]マスター->マスター(フェッチファースト)問題の解決法
-
Pyproj のインストールに問題があり、コマンド ' cl.exe' が失敗しました。そのようなファイルやディレクトリはありません
-
error MSB3073: 変更された場所
-
C++ ベクトル検索エラー: 'find(std::vector<int>::iterator, std::v)' の呼び出しにマッチする関数がありません。
-
ternsflow AttributeError: __enter__
-
OSError: [Errno 98] アドレスはすでに使用中です。
-
未定義参照発生時のcmakeの扱いについて
-
パラメータの例外です。引数型[java.lang.Integer]の名前がありません。
-
NullPointerException
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
undefined[エラー] 'delete' の前に未修飾の ID が必要です。
-
要素 popover がクリックされると表示されない 問題が報告される 未定義のプロパティ '$refs' を読み取ることができない
-
com.android.tools.build:gradle:3.3.1 が見つかりませんでした。
-
error: config file .git/config をロックできない: パーミッションが足りない
-
問題 free(): 無効な次のサイズ (fast): 0x0000000001475e70 ***
-
クラスタへのJava apiアクセス(Kerberos認証が通らない)
-
Webサイトが表示される おかしなことになったようだ
-
アノテーションは使用できません
-
ApiModelProperty の使用方法
-
AttributeError: 'NoneType' オブジェクトには 'get' 属性がありません。