调试器使用string.IsNullOrEmpty显示错误的结果?

时间:2017-02-28 14:48:40

标签: c# asp.net visual-studio-2010

我正在检查数据表中的每个数据行,以查看是否有空的o null值。对于一个特定项,我将(在调试器中)值更改为空字符串。所以我的手表窗口如下所示。

问题是即使string.IsNullOrEmpty为空字符串,row["Oracle"]也会返回false。我将row["Oracle"]设置为""string.Empty。无论哪种方式,string.IsNullOrEmpty都会返回false。

怎么回事?

enter image description here

感谢。

1 个答案:

答案 0 :(得分:0)

MarcoLaser建议我单击“值”列中的“刷新”按钮以刷新表达式的评估。这似乎有效。