Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Lớp cơ sở cho tất cả ngoại lệ trong C#

Lớp System.SystemException là base class cho tất cả ngoại lệ hệ thống định nghĩa sẵn. Các lớp ngoại lệ kế thừa từ System.Exception bao gồm System.ApplicationException và System.SystemException.

System.ApplicationException hỗ trợ ngoại lệ do chương trình ứng dụng tạo ra. Ngoại lệ do lập trình viên định nghĩa nên kế thừa từ lớp này.

Các ngoại lệ dưới System.SystemException:

STTLớp ngoại lệ & Mô tả
1System.IO.IOException - Lỗi I/O.
2System.IndexOutOfRangeException - Chỉ số mảng ngoài phạm vi.
3System.ArrayTypeMismatchException - Kiểu không khớp mảng.
4System.NullReferenceException - Tham chiếu null.
5System.DivideByZeroException - Chia cho 0.
6System.InvalidCastException - Lỗi ép kiểu.
7System.OutOfMemoryException - Hết bộ nhớ.
8System.StackOverflowException - Tràn stack.