NullReferenceException не обрабатывается исключение
Пытаюсь разобрать Json, но иногда не встречается необходимый ключ и получаю исключение NullReferenceException
А попытка обработать исключение NullReferenceException игнорируется и всё равно в данном случае на 3 строке вылетает исключение NullReferenceException
Почему такое происходит ?
try
{
JToken city = sub_obj.Value["info"]["city"]["name"];
if (city != null)
{
people.sity= ($"{city.ToString()}");
}
}
catch (NullReferenceException)
{
}
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
попытка обработать исключение
NullReferenceExceptionигнорируется
Не игнорируется,это студия при отладке вам останавливает код, потому что по умолчанию данный тип исключений останавливает код. Вы можете продолжить выполнение, нажав соответствующую кнопку на панели студии, приложение не упадет.
Типы исключений для остановки отладки настраиваются вами: документация Visual Studio.