我的字符串带有空格(“ ________”)
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/