我有以下查询:
var ordersPlacedBeforeOneHourList = ordersPlacedBeforeOneHourAgo.Select(order => order.Promo.PercentOff * (double) order.TotalCost).ToList();
我的一些order.Promo.PercentOff
为空。如何更改上面的行,以便order.Promo
为空时,其行为就像值为0
?
我们的想法是,如果没有应用特定促销,我会将促销的费用计算为0 * order.TotalCost
(始终为0),然后转到下一个值以计算{{ 1}}可能不是null,并且在线上。