【发布时间】:2017-03-01 05:19:51
【问题描述】:
我正在检查数据表中的每个数据行,看看是否有任何空值。对于一个特定项目,我(在调试器中)将值更改为空字符串。所以我的监视窗口如下所示。
问题是 string.IsNullOrEmpty 返回 false 即使 row["Oracle"] 是一个空字符串。我将row["Oracle"] 设置为"" 和string.Empty。无论哪种方式,string.IsNullOrEmpty 都会返回 false。
怎么会?
谢谢。
【问题讨论】:
-
显示代码..
-
您需要通过点击Value-column中的按钮来刷新表达式的求值
-
您在调试器中更改值后是否重新评估了
IsNullOrEmpty表达式? -
你是对的。我没有注意到这些值是灰色而不是黑色。谢谢。
-
我要删除这个问题吗?答案在评论中的问题的协议是什么?
标签: c# asp.net visual-studio-2010