Ошибка NullReferenceException возникает, когда пытаются получить доступ к ссылочной переменной, которая не ссылается на какой-либо объект. 1 Если ссылочная переменная не ссылается на объект, она будет рассматриваться как null. 1
Некоторые причины возникновения NullReferenceException:
Чтобы избежать исключений типа NullReferenceException, рекомендуется определять, откуда в выражение попадает нулевая ссылка, и изменять логику работы приложения, чтобы доступа по нулевой ссылке не происходило. 2