我想删除第一行:
!string.IsNullOrEmpty(cell.Text)
这会导致任何问题吗?
我在一些代码中遇到过这个:
if ((id % 2 == 0)
&& !string.IsNullOrEmpty(cell.Text)
&& !string.IsNullOrEmpty(cell.Text.Trim())
)
我认为第一个 string.IsNullOrEmpty 会在带空格的字符串上返回 false
带有 Trim() 的行会处理这个问题,所以第一个 IsNullOrEmpty 是无用的
但在我删除没有修剪的线之前,我想我应该由小组运行它。
最佳答案
如果 cell.Text 为 null,则没有第一次检查就会出现异常。
关于c# - string.IsNullOrEmpty 使用 Trim(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707288/