如何使用LINQ将值的百分比添加到自身?例如,假设价格为10英镑。将该价格的6%加到其自身上可获得10.60英镑。我的代码看起来像这样,虽然我想在insert
语句中执行此计算。
aPrice + aPercentage = bPrice
答案 0 :(得分:3)
通常的做法是
newPrice = price *1.06M;
如果您的值为0到100之间的百分比,请执行以下操作:
Decimal newPrice *= 1.0M + (PercentageVakye / 100M);
注意:使用价格时始终使用十进制而不是双倍。