我是编程新手,我正在研究一个WPF项目,我只是想在每次单击按钮时重复乘法的结果。
private void Button_Click(object sender, RoutedEventArgs e)
{
double price;
double commission;
double result;
price = double.Parse(TB_Price.Text);
commission = double.Parse(TB_Commission.Text);
result = commission * price;
TB_Price.Text = price.ToString();
TB_Result.Text = result.ToString();
}
我的第一个计算示例是:10 * 2和“20”出现,然后我做“10 * 3”,30出现,但“20”仍然存在...
对不起我的英语不好。希望我的问题对你很清楚
公司
您没有指定price
变量。试试这个:
private void Button_Click(object sender, RoutedEventArgs e)
{
double price = double.Parse(TB_Price.Text);
double commission = double.Parse(TB_Commission.Text);
double result = result = commission * price;
TB_Price.Text = price.ToString();
TB_Result.Text = result.ToString();
}
您可能还想在代码中添加一些错误处理。有一个double.TryParse
方法试图解析string
到double
并返回false
转换失败:
double price;
double.TryParse(TB_Price.Text, out price);