我的C#程序需要两个数字输出。 主要价格将除以20%和10%。
例如: 主要价格= 200 折扣价:200%的20%= 40.因此总价格现在是160。
我在转换小数,int等方面遇到了问题。这是我尝试过的。
int discountNumber = 20 / 100;
decimal DiscountedPrice = Convert.ToInt32(TotalPrice)
/ Convert.ToInt32(discountNumber);
txtTotalPrice.Text = DiscountedPrice.ToString();
答案 0 :(得分:0)
中的问题
int discountNumber = 20 / 100;
总是 零
答案 1 :(得分:-1)
将int更改为double。 20/100会给你一个十进制数字而不是int