오류 : "문자열 형식을 잘못 입력하십시오"
이 오류는 문자열을 정수로 변환 할 때 발생했지만 문자열에는 효과적인 정수 표현 양식이 포함되어 있지 않습니다. 이 예에서 오류는 다음 줄로 인해 발생할 수 있습니다.
창이 처음 생성되면 텍스트 박스 텍스트 박스 1과 텍스트 박스 2가 비어 있으므로 int32.parse 메소드가 실패합니다.
솔루션 :
이 오류를 해결하려면 정수 구문 분석을 버튼으로 이동하여 이벤트 처리 프로그램을 클릭하여 사용자 입력을 사용할 수 있습니다. 또한 int32.tryparse 메소드를 사용할 수 있습니다. 문자열이 정수 표현 형식이 아닌 경우이 메소드가 False를 반환 할 수 있으므로 오류를 우아하게 처리 할 수 있습니다.
이 개선의 코드는 먼저
및
<code class="language-c#">a = Int32.Parse(textBox1.Text);
b = Int32.Parse(textBox2.Text);</code>
로그인 후 복사
가 정수로 구문 분석 될 수 있는지 확인합니다. 가능하면 및
기능을 호출하십시오. 그렇지 않으면 입력이 유효하지 않다는 메시지 상자가 표시됩니다. 이것은 프로그램의 붕괴를 피하고 더 나은 사용자 경험을 제공합니다. 이제 및
를 사용하여 및
변수를 선언하고 초기화합니다.
위 내용은 텍스트 상자에서 정수를 구문 분석 할 때 '입력 문자열이 올바른 형식이 아닌'오류를 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!