在此值" overdueDays"中,如果此字段为空,我想获取0。
感谢。
答案 0 :(得分:2)
overdueDays = g.Any(x => x.AdatGun < 0) ? your code here: 0;
答案 1 :(得分:2)
?? 运算符称为 null-coalescing运算符。如果操作数不为null,则返回左侧操作数;否则它会返回右手操作数。
你的代码看起来像这样。
overdueDays = g.Where(x => x.Adatgun < 0).Sum(x => x.AdatTutar) /
g.Where(x => x.AdatGun < 0).Sum(x => x.DocLastTotal) ?? 0,
averageDebtorDate = ....