标签: c# linq
下面的代码行返回一个非常不正确的值:
double sumCategory = category.Sum(x => x.NetSales);
它应该返回的值是60.41,但是它返回以下内容:
60.41
以下是要求和的值:
属性NetSales的类型为double。我不明白随机十进制4的来源。
NetSales
double
4
编辑:我刚刚使用decimal而不是double测试了代码,这解决了我的问题,但是我仍然想知道结尾的{{1} }来自使用4的时间。
decimal