c# - 尝试以最短的方式一次性检查空值和空值
问题描述
我试图以最短的方式一次性检查 mvc 视图侧的 null 或空值,但无法实现 null。
我有来自数组中控制器的值,在视图端我正在检查 null 或空
控制器
object o3 = ds.Tables[6].Rows[0]["pm"];
if (o3 != null)
{
string val = o3.ToString();
string[] values3 = val.Split('~');
ViewBag.values3 = values3;
}
查看侧
<td>@(values3[0].IsEmpty()?0:Convert.ToInt32(values3[0]))</td>
预期:空值和空值都应一次性检查,如果值为空或空值,则应输出0。实际:只能检查空值。任何想法如何以最短的方式检查空值和空值将不胜感激。
解决方案
推荐阅读
- reactjs - 在 setState() 之后 React Modal Updater 不刷新页面
- gcc - 如何使用 C 在 8086 中读取和存储视频内存?
- dialogflow-es - 比较 DialogFlow 的两个实例/代理
- .net - OAuthAuthorizationServerProvider.OnGrantRefreshToken 不适用于 OAuth2 身份验证提供程序
- php - 付款完成后,在 PayU WordPress 插件上,订单状态仍显示待付款
- java - Android Studio/LibGDX:是否可以通过一次触摸按下两个按钮?
- java - 如何检查字符串是否只有数字
- php - php:向数组中的现有键添加值
- haskell - Haskell表达式用于改变其周围环境的函数?
- excel - 仅使用 VBA 填充包含数据的单元格的背景颜色?