Можно ли как то определить место, на котором генерируется исключение? В винформе определил функцию удаления, после нажатия на элементе и подтверждения удаления, выскакивает ошибка "В экземпляре объекта не задана ссылка на объект". Сравниваю с похожим проектом - все одинаково. Как найти ошибку?
Asked
Active
Viewed 2,447 times
0
-
2Смотрите трассировку стека исключения, пользуйтесь точками останова (брейкпоинтами) – tym32167 Dec 22 '17 at 11:12
1 Answers
1
NullReferenceException - это ошибка, которая возникает, когда вы обращаетесь к не инициализированному полю или переменной ссылочного типа.
Например:
List<Int32> list;
list.Add(10);
Вы можете воспользоваться отладчиком, чтобы найти проблему. Включите остановку при возникновении NullReferenceException и запустите выполнение в режиме отладки. После падения, наведите мышь на переменные в строке ошибки и найдите ту, что имеет значение null.
Отладчик Visual studio 2017 позволяет видеть имена полей и переменных, для которых вы потеряли ссылку.
Lunar Whisper
- 2,535
