как решить нулевое исключение для переменной типа var - PullRequest
0 голосов
/ 14 июля 2020

var Ongoing_List = _objApi.OngingList (user_id) .ToList ();

у меня есть одна функция OngoingList (). когда он возвращает данные, он работает нормально, но при возврате тогда var OngoingList return не может обрабатывать нулевое исключение. как решить

1 Ответ

0 голосов
/ 14 июля 2020

проверьте, не является ли он нулевым и его счетчик больше нуля (у него есть значения), как показано ниже

if(Ongoing_List != null && Ongoing_List.Count()>0){
     //do your job
}else{
     //don't do any thing with it here
}

, также вы можете добавить блок try-catch, который вызовет исключение, если что-то произойдет как следующие

try{
    if(Ongoing_List != null && Ongoing_List.Count()>0){
         //do your job
    }else{
         //don't do any thing with it here
    }
}catch(Exception ex){
    //you can handle the error, maybe print it to a log file or something else
}

С уважением

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