如何查找值中的错误不能为null
本文关键字:错误 不能 null 何查找 查找 | 更新日期: 2023-09-27 18:24:41
我已经有一个c#代码,其中包含错误值不能为null。第一次尝试
if (Global.Publisher != "")
{
opf.Descendants(GetNamespace(ref namespace3, "").GetName("metadata")).Descendants(namespace2 + "publisher").First().Value = Global.Publisher;
}
第二次尝试
if (Global.Publisher != "")
{
opf.Descendants(GetNamespace(ref namespace3, "").GetName("metadata")).Descendants(namespace2 + "publisher").First().Value = Global.Publisher;
}
else
{
opf.Descendants(GetNamespace(ref namespace3, "").GetName("metadata")).Descendants(namespace2 + "publisher").First().Value = null;
}
我仍然收到一个错误值不能为空
尝试
if (Global.Publisher != null && Global.Publisher != string.Empty)
或者,您可以简单地使用
if (!string.IsNullOrEmpty(Global.Publisher))
您检查Global.Publisher
是否为空,u必须检查Global.Publisher != null
是否为空
尝试:
if (Global.Publisher != null && Global.Publisher != "" )