집 >백엔드 개발 >C#.Net 튜토리얼 >C#의 모든 예외에 대한 기본 클래스는 무엇입니까?
System.SystemException 클래스는 미리 정의된 모든 시스템 예외에 대한 기본 클래스입니다. System.Exception 클래스에서 파생된 일부 예외 클래스는 System.ApplicationException 및 System.SystemException 클래스입니다.
System.ApplicationException 클래스는 응용 프로그램에서 생성된 예외를 지원합니다. 따라서 프로그래머가 정의한 예외는 이 클래스에서 파생되어야 합니다.
다음은 기본 클래스 System.SystemException 아래의 예외입니다.
Sr.No. | Exception 클래스 및 설명 |
---|---|
1 |
System.IO.IOException 처리 I /아 실수했어. |
2 |
System.IndexOutOfRangeException 메서드 참조가 배열 인덱스 범위를 초과하는 오류를 처리합니다. |
3 |
System.ArrayTypeMismatchException 은 유형이 배열 유형과 일치하지 않는 오류를 처리합니다. |
4 |
System.NullReferenceException null 개체 참조로 인해 발생하는 오류를 처리합니다. |
5 |
System.DivideByZeroException 피제수를 0으로 나누어 발생하는 오류를 처리합니다. |
6 |
System.InvalidCastException 유형 변환 중에 발생하는 오류를 처리합니다. |
7 |
System.OutOfMemoryException 메모리 부족으로 인한 오류를 처리합니다. |
8 |
System.StackOverflowException 스택 오버플로로 인한 오류를 처리합니다. |
위 내용은 C#의 모든 예외에 대한 기본 클래스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!