可以使用三元运算符来实现:

float? unitPrice = parm.ItemPrice.Find(it => it.Itemcode == bom.Itemcode)?.Unitprice;
unitPrice = unitPrice ?? 0;

这里使用了空合并运算符(??)来判断unitPrice是否为null,如果是则将其赋值为0

C# float unitPrice = parmItemPriceFindit = itItemcode == bomItemcodeUnitprice当unitPrice =null时unitPrice =0

原文地址: https://www.cveoy.top/t/topic/3QE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录