非常に簡単なコードを書きました。私はそれを私のために2つのことをさせようとしています
- ユーザー入力と出力を継続的に表示したいと考えています。今のところそうではありません。これは私のappendtextの問題だと思います
- エラー処理に try と catch を使用する必要がありますか? これは、ユーザーが複数の 10 進数を入力すると、コードがクラッシュすることです。10進数に戻って続行する方法を知りたいです。
これが私のコードのスニペットです。
また、追加の方法でのみappendtextを開始したことに注意してください.appendtextは機能せず、立ち往生し続け、停止してここに来ました...
private void button10_Click(object sender, EventArgs e) {
textBox1.AppendText(".");
}
private void button3_Click(object sender, EventArgs e) {
c = "+";
num1 = double.Parse(textBox1.Text);
textBox1.AppendText("+");
}
private void button12_Click(object sender, EventArgs e) {
c = "-";
num1 = double.Parse(textBox1.Text);
textBox1.Text = "";
}
private void button13_Click(object sender, EventArgs e) {
c = "*";
num1 = double.Parse(textBox1.Text);
textBox1.Text = "";
}
private void button14_Click(object sender, EventArgs e) {
c = "/";
num1 = double.Parse(textBox1.Text);
textBox1.Text = "";
}
private void button4_Click(object sender, EventArgs e) {
num2 = double.Parse(textBox1.Text);
double result;
if (c == "+") {
result = num1 + num2;
textBox1.Text = result.ToString();
}