System.SystemException 클래스는 미리 정의된 모든 시스템 예외의 기본 클래스입니다. System.Exception 클래스에서 파생된 일부 예외 클래스는 System.ApplicationException 및 System.SystemException 클래스입니다.
System.ApplicationException 클래스는 응용 프로그램에서 생성된 예외를 지원합니다. 따라서 프로그래머가 정의한 예외는 이 클래스에서 파생되어야 합니다.
다음은 기본 클래스 System.SystemException −
아래의 예외입니다.시니어 번호 | 예외 클래스 및 설명 |
---|---|
1 | System.IO.IOException I/O 오류를 처리합니다. |
2 | System.IndexOutOfRangeException 메서드가 범위를 벗어난 배열 인덱스를 참조할 때 생성되는 오류를 처리합니다. |
3 | System.ArrayTypeMismatchException 유형이 배열 유형과 일치하지 않을 때 발생하는 오류를 처리합니다. |
4 | System.NullReferenceException null 개체를 참조하여 생성된 오류를 처리합니다. |
5 | System.DivideByZeroException 피제수를 0으로 나눌 때 발생하는 오류를 처리합니다. |
6 | System.InvalidCastException typecasting 중에 생성된 오류를 처리합니다. |
7 | System.OutOfMemoryException 사용 가능한 메모리가 부족하여 생성된 오류를 처리합니다. |
8 | System.StackOverflowException 스택 오버플로에서 생성된 오류를 처리합니다. |