我在C#WPF编码.我的讲师说我的所有渔获都必须嵌套,我必须检查价格交易是否大于购买价格,也嵌套在渔获量内.我得到了捕获工作但是当我在捕获中添加if语句时它不起作用.有人可以告诉我我做错了什么吗?这是我的代码的相关部分.
const decimal GST = .1m;
decimal gstAmount, carPrice, tradeInPrice;
private void calculateButton_Click(object sender, RoutedEventArgs e)
{
try
{
carPrice = decimal.Parse(vehiclePriceTextBox.Text);
try
{
tradeInPrice = decimal.Parse(lessTradeInTextBox.Text);
try
{
if (decimal.Parse(lessTradeInTextBox.Text) > decimal.Parse(vehiclePriceTextBox.Text));
{
MessageBox.Show("The trade-in price cannot be greater than the purchase price" + "Reason: " + theException.Message);
}
else
{
subAmountTextBox.Text = (decimal.Parse(vehiclePriceTextBox.Text) - decimal.Parse(lessTradeInTextBox.Text)).ToString();
gstAmount = (carPrice - (carPrice / (1 + GST)));
gstAmountTextBox.Text = gstAmount.ToString();
finalAmountTextBox.Text = (decimal.Parse(subAmountTextBox.Text) + decimal.Parse(gstAmountTextBox.Text)).ToString();
}
}
catch (FormatException theException)
{ …Run Code Online (Sandbox Code Playgroud)