var customers = new List<BECustomer>();
customers = GetCustomers();
但是我不明白为什么
customers[0] == null
customers.Any()==true或
customers.Count == 1或
customers==null为假
如何检查空客户?
请您参考如下方法:
这是有区别的。
您的列表不为null,因为您使用新的List()实例化了它,然后分配了getCustomers()。也许这返回null。
但是列表中的元素可以为null。例如:
customers[0] = null
然后,将数组中的第一个元素设置为null。
总结一下:
if (customers == null)
检查customerzs变量是否指向null
if (customers[0] == null)
检查数组中的第一个元素是否为null
