Lớp System.SystemException là lớp cơ sở cho tất cả các ngoại lệ hệ thống được xác định trước. Một số lớp ngoại lệ bắt nguồn từ lớp System.Exception là các lớp System.ApplicationException và System.SystemException.
Lớp System.ApplicationException hỗ trợ các ngoại lệ do các chương trình ứng dụng tạo ra. Do đó, các ngoại lệ do người lập trình xác định phải xuất phát từ lớp này.
Sau đây là các ngoại lệ trong lớp cơ sở System.SystemException -
Sr.No. | Lớp ngoại lệ &Mô tả |
---|---|
1 | System.IO.IOException Xử lý lỗi I / O. |
2 | System.IndexOutOfRangeException Xử lý các lỗi được tạo ra khi một phương thức tham chiếu đến một chỉ mục mảng nằm ngoài phạm vi. |
3 | System.ArrayTypeMismatchException Xử lý các lỗi được tạo ra khi kiểu không khớp với kiểu mảng. |
4 | System.NullReferenceException Xử lý các lỗi được tạo ra từ việc tham chiếu đến một đối tượng rỗng. |
5 | System.DivideByZeroException Xử lý các lỗi phát sinh từ việc chia cổ tức bằng 0. |
6 | System.InvalidCastException Xử lý các lỗi phát sinh trong quá trình đánh máy. |
7 | System.OutOfMemoryException Xử lý các lỗi do không đủ bộ nhớ trống. |
8 | System.StackOverflowException Xử lý các lỗi tạo ra từ tràn ngăn xếp. |