这是我的清单:
var MaxItemCountFromRegItems = RegisteredItems.MyRegisteredItems
.Where(s => s.ItemID == _itemID)
.Sum(s => s.Posted);`
它因错误而失败:
异常:System.ArgumentNullException:值不能为null。
由于集合为空,因此发生了明显的错误。我想知道如何避免这种情况。
最佳答案
尝试这个:
if (registeredItems.MyRegisteredItems != null)
{
var maxItemCountFromRegItems = registeredItems.MyRegisteredItems
.Where(s => s.ItemID == _itemID)
.Sum(s => s.Posted);
}
干杯。
关于c# - 总和在空列表上失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34933100/