检查字符串在 linq 中为空或为空
本文关键字:linq 字符串 检查 | 更新日期: 2023-09-27 18:35:19
我有带有空格的字符串("________")
string MyNote= Convert.ToString(Session["MyNote"]);
if(MyNote!=null || MyNote != "")
{
}
MyNote != " 如果字符串有更多空间,则不起作用,因此
如何在 C# 中使用 linq 检查我的字符串是 " 还是 null?
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();