有没有办法(通过扩展机制?)让Sum()
函数全部返回0.
我现在的解决方法是写这样的,但我希望有更好的解决方案?
((int?)e.CampaignCodes.Sum(f => f.Enquiries.Count()) ?? 0),
Brendan Enri.. 6
你的解决方法很好.为什么不为IEnumerable编写一个类似于Sum的扩展方法,称为SumOrDefault.然后你可以重用你的扩展方法,你不必看到解决方法.
您的扩展方法非常简单,只需使用解决方法中的确切代码即可.
你的解决方法很好.为什么不为IEnumerable编写一个类似于Sum的扩展方法,称为SumOrDefault.然后你可以重用你的扩展方法,你不必看到解决方法.
您的扩展方法非常简单,只需使用解决方法中的确切代码即可.