c# -除0有问题.x数量

本文关键字:数量 有问题 | 更新日期: 2023-09-27 18:07:58

我的c#程序需要两个数值输出。主价格将被分成20%和10%。

例如

:主价= 200折扣价:200折8折= 40因此总价现在是160。

我在转换小数,整型等方面有问题。这是我试过的。

int discountNumber = 20 / 100;
decimal DiscountedPrice = Convert.ToInt32(TotalPrice)
                          / Convert.ToInt32(discountNumber);
txtTotalPrice.Text = DiscountedPrice.ToString();

c# -除0有问题.x数量

  int discountNumber = 20 / 100;

总是 0

将整型改为双精度类型。20/100会给你一个十进制数字,而不是int