0으로 나누기는 System.DivideByZeroException으로, 피제수를 0으로 나눌 때 발생하는 오류를 처리하는 클래스입니다.
예를 들어 보겠습니다.
예시
시스템 사용;네임스페이스 ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { 결과 =0; } 공개 무효 나눗셈(int num1, int num2) { try { 결과 =num1 / num2; } catch (DivideByZeroException e) { Console.WriteLine("예외 포착:{0}", e); } 마지막으로 { Console.WriteLine("결과:{0}", 결과); } } 정적 무효 Main(문자열[] 인수) { DivNumbers d =새로운 DivNumbers(); d.구분(25, 0); 콘솔.ReadKey(); } }}
출력
예외 포착:System.DivideByZeroException:0으로 나누려고 시도여기에 입력된 값은 num1/num2입니다.
결과 =num1 / num2;위에서 num2가 0으로 설정되면 예외를 처리했기 때문에 DivideByZeroException이 catch됩니다.