所以,这是主要的想法,我正在尝试制作一个计算器。
private void _1_button_Click(object sender, RoutedEventArgs e)
{
resultBoxText += "1";
resultBox.Text = resultBoxText;
}
private void _2_button_Click(object sender, RoutedEventArgs e)
{
resultBoxText += "2";
resultBox.Text = resultBoxText;
}
private void _3_button_Click(object sender, RoutedEventArgs e)
{
resultBoxText += "3";
resultBox.Text = resultBoxText;
}
private void plus_button_Click(object sender, RoutedEventArgs e)
{
resultBoxText += "+";
resultBox.Text = resultBoxText;
}
private void minus_button_Click(object sender, RoutedEventArgs e)
{
resultBoxText += "-";
resultBox.Text = resultBoxText;
}
上面的代码是供用户输入数字或操作数时文本框中的文本发生变化的。现在,我如何进行实际计算?在单独的函数中(带参数)?对于所有操作数来说,一个变量是否足够,或者我应该创建一个数组?随着输入的进行,我如何将它们加在一起?例如:我按“2”然后按“+”然后按“3”,我如何在结果中收集它们?我真的不知道如何开始:/