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

本文关键字:linq 字符串 检查 | 更新日期: 2023-09-27 18:35:19

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

string MyNote= Convert.ToString(Session["MyNote"]);
if(MyNote!=null || MyNote != "")
{

}

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

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

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

String.IsNullOrWhiteSpace

您要查找的方法。

指示指定的字符串是空、空还是仅包含空格字符。

或者,使用您的想法:

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

if(MyNote!=null && MyNote.Trim().Length == 0)
{
}
if(MyNote!=null || MyNote.Length > 0) //or you may want to set different value than 0
{

}
这对

我有用:

 string MyNote = Session["MyNote"] == null ? String.Empty : Session["MyNote"].ToString();