我正在制作Gym Application
,用于根据其选择的持续时间(3个月,12个月,24个月)来计算其会费和折扣。
我被困在代码的折扣部分,因为最后一个“ totaldiscount”即将出现,因为错误提示它不是分配的变量。
我尝试了几种方法,将if语句更改为case语句,我也尝试将int更改为float,但仍然没有用。
{
int discountprice;
if (Basicradiobt.Checked)
{
discountprice = 0;
discountprice *= 0;
}
else if (Regularradiobt.Checked)
{
discountprice = 2;
discountprice *= 2;
}
else if (Premiumradionbt.Checked)
{
discountprice = 5;
discountprice *= 5;
}
Totaldiscounttxtbx.Text = membershipcost + extracost - discountprice.ToString();
}
我希望当用户选择他们想要的持续时间(3个月,12个月,24个月)时,代码会根据该持续时间获得折扣,并从最终的会员费用中扣除该折扣,包括类型和所添加的其他任何内容。我要感谢至少一个星期来对此所做的任何帮助。