我有空格的字符串(" ________ ")
string MyNote= Convert.ToString(Session["MyNote"]);
if(MyNote!=null || MyNote != "")
{
}
Run Code Online (Sandbox Code Playgroud)
如果字符串有更多空间,则MyNote!=""不起作用
如何在C#中使用linq检查我的字符串是""还是null?
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)