社区
C#
帖子详情
很easy的问题,帮我看看判断不为空的条件怎么写
nsi20141
2004-09-17 09:52:42
if(dsExcel.Tables [0].Rows [i][j.ToString ()+"日"].ToString ().Trim ()!=""||dsExcel.Tables [0].Rows [i][j.ToString ()+"日"]!=null)
{
}
这么写怎么会有问题呢
不能起到判断的作用
...全文
129
7
打赏
收藏
很easy的问题,帮我看看判断不为空的条件怎么写
if(dsExcel.Tables [0].Rows [i][j.ToString ()+"日"].ToString ().Trim ()!=""||dsExcel.Tables [0].Rows [i][j.ToString ()+"日"]!=null) { } 这么写怎么会有问题呢 不能起到判断的作用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nsi20141
2004-09-17
打赏
举报
回复
谢了,ok了
derek
2004-09-17
打赏
举报
回复
sorry,看错了。
hbxtlhx的应该对。
北京的雾霾天
2004-09-17
打赏
举报
回复
把if(dsExcel.Tables [0].Rows [i][j.ToString ()+"日"].ToString ().Trim ()!=""||dsExcel.Tables [0].Rows [i][j.ToString ()+"日"]!=null)
{
}
改成如下:
if(dsExcel.Tables [0].Rows [i][j.ToString ()+"日"] != null && dsExcel.Tables [0].Rows [i][j.ToString ()+"日"].ToString ().Trim () !="" )
{
}
因为如果你的字段dsExcel.Tables [0].Rows [i][j.ToString ()+"日"]如果为null时它的ToString()是出错的,但是改后,先计算的是它为不为空,如果为空则不再进行ToString().Trim()这个了,也就不会出错了.
所以出错的原因是C#里的表达式计算顺序的问题.
derek
2004-09-17
打赏
举报
回复
+"日"后还有可能为空吗?!
Grace_ghb
2004-09-17
打赏
举报
回复
调试跟踪一下,看看
dsExcel.Tables [0].Rows [i][j.ToString ()+"日"] 到底是什么?
qcny
2004-09-17
打赏
举报
回复
该为
if(dsExcel.Tables [0].Rows [i][j.ToString ()+"日"].ToString ().Trim ()!=""||dsExcel.Tables [0].Rows [i][j.ToString ()+"日"]!="")
{
}
试试
tfrtfr
2004-09-17
打赏
举报
回复
||后面不要,或者用&&;自己想一下逻辑
规则引擎
easy
Rule详解
规则引擎有许多种:Drools,Aviator,Mvel,
Easy
Rule,这里主要讲解一下
Easy
Rule。...
easy
Rule集成了Mvel,而Mvel表达式非常强大,我们可以自己
写
一些表达式,交给mvel进行解析计算,得到这个表达式计算的值。 ...
Java中
判断
Integer是否为null的详细解析
在java中,我们知道有一些基础类型像boolean, byte,char, short, ...先看一个文件删除的例子,delete方法是有返回值的,所以我们在调用delete方法之后,一定要
判断
一下返回值,看是否删除成功。怎么避免这个异常呢?
Laravel5.6结合
Easy
Wechat实现微信菜单管理
关于微信公众号开发,网上的教程也有很多,但是针对于功能模块的开发,没有具体的操作步骤,很难理解别人
写
的是什么,所以我根据自己的经验来总结一下针对微信菜单管理的具体实现步骤。微信原生实现我就不说了,
看看
...
Easy
Rules规则引擎(1-基础篇)
Easy
Rules是一个Java规则引擎,它提供了规则抽象,通过触发
条件
和触发后的行为去创建规则。还提供了规则引擎API,通过这些API可以基于一系列的规则去
判断
规则是否触发,以及触发后执行什么动作。轻量级Java库,易于...
Easy
Rules规则引擎实战
基于规则引擎
Easy
Rules的业务实战
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章