Разница между «отсутствующим ссылочным исключением» и «нулевым ссылочным исключением» в Unity C # - PullRequest
0 голосов
/ 07 ноября 2018

В руководстве по Unity есть объяснение исключений нулевых ссылок , но не исключений отсутствующих ссылок. Есть ли различия?

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

NullReferenceException выбрасывается при попытке доступа к члену переменной, для которой установлено значение null. MissingReferenceException выдается, когда вы пытаетесь получить доступ к GameObject, который был уничтожен какой-то логикой в ​​вашем коде.

0 голосов
/ 07 ноября 2018

NullReferenceException обычно означает, что что-то не было правильно инициализировано или было установлено на Null.

MissingReferenceException обычно означает, что ссылка на то, от чего зависит ваш проект, не найдена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...