if (lbhResult == null || lbhResult.Tables[0].Rows.Count == 0)
{
return;
}
if语句是有判断的先后顺序的,从左到右,先判断一个条件,如果这个条件引发异常,后续表达式不会判断。
if (lbhResult.Tables[0].Rows.Count == 0 || lbhResult == null)
{
return;
}
反过来的话如果lbhResult == null,lbhResult.Tables[0].Rows.Count == 0这个表达式会引发空引用异常。
标签:语句,Tables,顺序,lbhResult,低级,Count,Rows,null From: https://www.cnblogs.com/fucksky/p/17041459.html