我想忽略一个空的行,null或只是有空格或空格(空格)。这里的关键字是多个空格。我试过以下代码没有成功
if (!string.IsNullOrEmpty(line1))
或
if (line2 != "")
我不想修剪文件,因为我想要捕获 空间空间abc空间空间,但不是空间空间空间等 感谢
答案 0 :(得分:9)
.NET Framework 4:
string.IsNullOrWhiteSpace(str);
IsNullOrWhiteSpace
是一种类似于的方便方法
以下代码,但它提供卓越的性能:
return String.IsNullOrEmpty(value) || value.Trim().Length == 0;
MSDN 上的 IsNullOrWhiteSpace
.NET Framework< 4:
您可以使用该行或:
if (value != null && value.Trim().Length > 0)
{...}
MSDN 上的 Trim
答案 1 :(得分:1)
String.IsNullOrWhiteSpace Method指示指定的字符串是空,空还是仅包含空格字符。
因此它可以检测字符串中是否只有空格。