在 C# 控制台应用程序中向现有值添加新值

Add new value to existing value in C# Console app

我是 c# 控制台的新手,目前有一个控制台应用程序要求用户购买门票,在选择门票和金额后,该应用程序会显示总价并询问用户是否要添加更多门票,如果用户输入y,他们可以添加更多票,我如何在现有总价上添加新的总价?

如果我第一次按 N,代码可以工作,但我不确定在第二次或第三次按 N 后要输入什么。

感谢任何帮助!

如果我对你的问题的理解正确,你只想在每次迭代中为 totalprice 添加一个值。

这可以通过两种不同的方式完成。

首先,您需要将 totalprice 初始化为 0。

totalprice =0;

然后每次你想给 totalprice 添加一些东西时,你要么直接将值分配给它:

totalprice = totalprice + (subTotal * ADDITIONAL_TAX) + subTotal;

或者更好的解决方案。您使用 += 运算符。 += 运算符本质上是我上面所做的缩写。

totalprice += (subTotal * ADDITIONAL_TAX) + subTotal;