我的字符串带有空格(“ ________”)

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

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


}


如果字符串有更多空间,MyNote!=“”将不起作用

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

最佳答案

String.IsNullOrWhiteSpace是您要查找的方法。


  指示指定的字符串是null,空还是仅由空格字符组成。


或者,使用您的想法:

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

}


要么

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

}

关于c# - 在linq中检查字符串为null或为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19344483/

10-11 17:12