调试器使用 string.IsNullOrEmpty 显示不正确的结果?
Debugger shows incorrect result with string.IsNullOrEmpty?
我正在检查数据表中的每个数据行以查看是否有任何空值或空值。对于一个特定项目,我(在调试器中)将值更改为空字符串。所以我的手表 windows 看起来像下面这样。
问题是 string.IsNullOrEmpty
returns false 即使 row["Oracle"]
是一个空字符串。我将 row["Oracle"]
设置为 ""
和 string.Empty
。无论哪种方式,string.IsNullOrEmpty
returns false.
怎么会?
谢谢。
MarcoLaser 建议我点击"Value" 列的刷新按钮刷新表达式的求值。这似乎有效。
我正在检查数据表中的每个数据行以查看是否有任何空值或空值。对于一个特定项目,我(在调试器中)将值更改为空字符串。所以我的手表 windows 看起来像下面这样。
问题是 string.IsNullOrEmpty
returns false 即使 row["Oracle"]
是一个空字符串。我将 row["Oracle"]
设置为 ""
和 string.Empty
。无论哪种方式,string.IsNullOrEmpty
returns false.
怎么会?
谢谢。
MarcoLaser 建议我点击"Value" 列的刷新按钮刷新表达式的求值。这似乎有效。