C# 예외는 클래스로 표시됩니다. C#의 예외 클래스는 주로 System.Exception 클래스에서 직접 또는 간접적으로 파생됩니다. System.Exception 클래스에서 파생된 일부 예외 클래스는 System.ApplicationException 및 System.SystemException 클래스입니다.
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으로 나누려고 시도