我有以下查询:
var ordersPlacedBeforeOneHourList = ordersPlacedBeforeOneHourAgo.Select(order => order.Promo.PercentOff * (double) order.TotalCost).ToList();
我的一些order.Promo.PercentOff
是空的。如何更改上面的行,以便如果order.Promo
为空,它的行为就好像值是0
?
这个想法是,如果没有应用特定的促销,我会将促销的成本计算为0 * order.TotalCost
(始终为 0),然后继续计算下一个值以计算orders.Promo
可能不为空的位置,然后继续.