Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 모든 예외에 대한 기본 클래스는 무엇입니까?

<시간/>

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
스택 오버플로에서 생성된 오류를 처리합니다.