0

非常に簡単なコードを書きました。私はそれを私のために2つのことをさせようとしています

  1. ユーザー入力と出力を継続的に表示したいと考えています。今のところそうではありません。これは私のappendtextの問題だと思います
  2. エラー処理に 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();
    }
4

1 に答える 1