如何检查linq查询中的空值

时间:2017-09-29 05:42:35

标签: c# linq

我收到了Object Null Reference错误。我尝试检查null,如下所示,但我仍然收到错误。

//label[contains(.,'A')]/input[@id="formData99991:Select"]

还有其他方法吗?请帮忙。谢谢。

1 个答案:

答案 0 :(得分:2)

中使用&&运算符
where ad!=null && ad.emp.ToLower().Contains(this.txt_Search.Text.ToLower()). 

&是按位运算符,其中将始终评估双方。来自& Operator (C# Reference)

  

&运营商评估两个运营商,无论第一个运营商是谁   值。

From && Operator (C# Reference)

  

条件AND运算符(&&)执行其bool的逻辑AND   操作数,但仅在必要时才评估其第二个操作数