asp.net-mvc - 如何解决 var 类型变量的空异常
问题描述
var Ongoing_List = _objApi.OngingList(user_id).ToList();
我有一个函数 OngoingList()。当它返回数据时,它可以正常工作,但是当返回时,var OngoingList return 无法处理空异常。怎么解决
解决方案
检查它是否不为空并且其计数大于零(它有值),如下所示
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
}
此致
推荐阅读
- java - 在java中读取txt文件,程序跳过第一行
- python - python bluetooth.BluetoothSocket 连接无路由/设备或资源繁忙
- powershell - .net 替代 Start-Process
- node.js - 如何使用 Kerberos 客户端身份验证与 NodeJS 和 Axios 进行 api 调用
- flutter - Flutter Center 将小部件对齐到特定坐标
- javascript - 如何播放 RAW 音频文件?
- excel - 过滤值之和为零
- javascript - 如何以秒为单位(在 js 程序中)查找 webm(opus)音频文件的持续时间?
- api - REST API 替代“docker trust inspect”
- r - 如何对删除行功能进行故障排除