我有两个列表List1和List2。我需要通过比较itemID字段来检查List1是否具有List2的值。如果它存在于List1中,则将对应的itemQty值复制到List2中的itemQty List2中的itemQty始终为空白。这两个都是非常重的(大数据)可查询列表。
这该怎么做?这是怎么了?
var value = currentOrderlist.SingleOrDefault(x => x.item == curOrder.item).Qty;
if (String.IsNullOrEmpty(value.ToString()))
{
gridinfo.Qty = value;
}
alwyas给出错误: Object reference not set to an instance of an object
请看一下:什么是NullReferenceException以及如何解决?
在尝试使用value做某事之前,添加一个值是否不为null的检查:
var value = currentOrderlist.SingleOrDefault(x => x.item == curOrder.item);
if(value != null)
{
if (String.IsNullOrEmpty(value.Qty.ToString()))
{
gridinfo.Qty = value;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句