c#如何检测文件中的多个空格

Joh*_*ann 4 .net c# space .net-3.0 file

我想忽略一个空的行,null或只有空格或空格(空格).这里的关键字是多个空格.我试过下面的代码没有成功

 if (!string.IsNullOrEmpty(line1))
Run Code Online (Sandbox Code Playgroud)

要么

if (line2 != "")
Run Code Online (Sandbox Code Playgroud)

而且我不想修剪文件因为我想捕捉空间空间abc空间而不是空间空间空间等等谢谢

gdo*_*ica 9

.NET Framework 4:

string.IsNullOrWhiteSpace(str);
Run Code Online (Sandbox Code Playgroud)

IsNullOrWhiteSpace是一种类似于以下代码的便捷方法,除了它提供了卓越的性能:

return String.IsNullOrEmpty(value) || value.Trim().Length == 0;
Run Code Online (Sandbox Code Playgroud)

IsNullOrWhiteSpaceMSDN上

.NET Framework <4:

你可以使用那条线或:

if (value != null && value.Trim().Length > 0)
{...}    
Run Code Online (Sandbox Code Playgroud)

TrimMSDN上