Heim > Artikel > Backend-Entwicklung > Was ist die Basisklasse für alle Ausnahmen in 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!