小编Luk*_*amp的帖子

我的嵌套if语句不起作用

我在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)

c# wpf xaml

-2
推荐指数
1
解决办法
103
查看次数

标签 统计

c# ×1

wpf ×1

xaml ×1