Можно создать дубликат:
What is a NullReferenceException in .NET?Что такое смысл NullReferenceException
Например, «System.NullReferenceException
было необработанное», с сообщением Ссылка на объект»не указывает на экземпляр объекта. "
В чем смысл этого исключения и как его можно решить?
Обратите внимание, что эта рекомендация относится к «полям» (экземпляру/статическим переменным), но не к локальным переменным (для локальных переменных применяется определенное присваивание, вы даже не можете * пытаться использовать неинициализированную локальную переменную). –