Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist die Basisklasse für alle Ausnahmen in C#?

Was ist die Basisklasse für alle Ausnahmen in C#?

WBOY
Freigeben: 2023-09-09 13:29:14
nach vorne
740 Leute haben es durchsucht

C# 中所有异常的基类是什么?

Die System.SystemException-Klasse ist die Basisklasse für alle vordefinierten Systemausnahmen. Einige von der System.Exception-Klasse abgeleitete Ausnahmeklassen sind die Klassen System.ApplicationException und System.SystemException.

Die System.ApplicationException-Klasse unterstützt von der Anwendung generierte Ausnahmen. Daher sollten vom Programmierer definierte Ausnahmen von dieser Klasse abgeleitet werden.

Im Folgenden sind die Ausnahmen unter der Basisklasse System.SystemException aufgeführt:

Sr.No. Exception-Klasse und -Beschreibung
1 System.IO.IOException

Processing I /O Fehler.

2 System.IndexOutOfRangeException

Behandeln Sie den Fehler, dass die Methodenreferenz den Array-Indexbereich überschreitet.

3 System.ArrayTypeMismatchException

behandelt Fehler, bei denen der Typ nicht mit dem Array-Typ übereinstimmt.

4 System.NullReferenceException

Behandeln Sie Fehler, die durch die Referenzierung von Nullobjekten verursacht werden.

5 System.DivideByZeroException

Behandelt Fehler, die durch die Division der Dividende durch Null verursacht werden.

6 System.InvalidCastException

Behandlung von Fehlern, die während der Typkonvertierung ausgelöst werden.

7 System.OutOfMemoryException

Behandeln Sie Fehler, die durch unzureichenden Speicher verursacht werden.

8 System.StackOverflowException

Behandeln Sie Fehler, die durch Stapelüberlauf verursacht werden.

Das obige ist der detaillierte Inhalt vonWas ist die Basisklasse für alle Ausnahmen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage