在linq中检查字符串为空或空

use*_*820 2 c# linq null

我有空格的字符串(" ________ ")

string MyNote= Convert.ToString(Session["MyNote"]);

if(MyNote!=null || MyNote != "")
{


}
Run Code Online (Sandbox Code Playgroud)

如果字符串有更多空间,则MyNote!=""不起作用

如何在C#中使用linq检查我的字符串是""还是null?

Jer*_*vel 5

String.IsNullOrWhiteSpace 是你正在寻找的方法.

指示指定的字符串是空,空还是仅包含空格字符.

或者,使用您的想法:

if(MyNote!=null && MyNote.Trim() != "")
{

}
Run Code Online (Sandbox Code Playgroud)

要么

if(MyNote!=null && MyNote.Trim().Length == 0)
{

}
Run Code Online (Sandbox Code Playgroud)