0
私はC#を初めて使用しています。私は電卓を作るしようとしているが、私はFormatException
を投げています処理されていないformatExcepton
private void operator_click(object sender, EventArgs e) {
Button button = (Button) sender;
operationperformed = button.Text;
result = Double.Parse(textBox1.Text); // <- here I have the exception thrown
b = true;
}
あなたはどの文字列から 'double'を解析しようとしています「ダブル」を表していません。たとえば、文字列が '' hello ''の場合、それを数値に変換することはできません。それは数字ではないからです。このような状況を処理するために 'double.TryParse()'を見てください。 – David
それは、入力が倍数または数字ではないと言います。入力は何ですか? – Badiparmagi
値を変換するDouble.TryParseメソッドを試してください – tabby