의 텍스트 상자에 음수를 입력하면 사용자의 숫자 값을 수락해야합니다. double.parse를 사용하여 텍스트 상자의 문자열을 double로 변환했습니다. 그러나 디버깅하는 동안 마이너스 기호 (-)를 입력하자마자 컴파일러에서 오류를 표시합니다. 오류 :내 프로그램 중 하나에서 C#
FORMAT EXCEPTION IS UNHANDLED
Input string was not in a correct format.
코드는 다음과 같습니다 당신이 textBox1_TextChanged
에서 그것을 할 수 있기 때문에
private void textBox1_TextChanged(object sender, EventArgs e)
{
p1 = double.Parse(textBox1.Text);
}
예외는 즉시로 트리거됩니다 입력됩니다 ... – code4life