0

如何使用 LINQ 将值的百分比添加到自身?例如,假设价格为 10 英镑。将这个价格的 6% 加到自身上可以得到 10.60 英镑。我的代码看起来像这样,尽管我想在insert语句中执行这个计算。

aPrice + aPercentage = bPrice
4

1 回答 1

3

这样做的通常方法是

newPrice = price *1.06M;

如果您有一个介于 0 和 100 之间的百分比值,请执行以下操作:

Decimal newPrice *= 1.0M + (PercentageVakye / 100M);

注意:处理价格时始终使用 Decimal 而不是 Double。

于 2012-07-01T18:47:01.603 回答