파라미터 값이 정수 범위를 벗어나면 OverflowException이 발생합니다.
예를 들어 보겠습니다.
정수 범위를 벗어난 int.Parse() 메서드에 값을 설정하면 아래와 같이 OverflowException이 발생합니다. -
예시
using System; class Demo { static void Main() { string str = "757657657657657"; int res = int.Parse(str); } }
출력
정수(Int32) 범위를 벗어난 값을 전달했기 때문에 위의 프로그램을 컴파일할 때 다음 오류가 발생합니다.
Unhandled Exception: System.OverflowException: Value was either too large or too small for an Int32.