System.SystemException वर्ग सभी पूर्वनिर्धारित सिस्टम अपवादों के लिए आधार वर्ग है। System.Exception वर्ग से प्राप्त कुछ अपवाद वर्ग System.ApplicationException और System.SystemException वर्ग हैं।
System.ApplicationException वर्ग अनुप्रयोग प्रोग्रामों द्वारा उत्पन्न अपवादों का समर्थन करता है। इसलिए प्रोग्रामर्स द्वारा परिभाषित अपवाद इस वर्ग से प्राप्त होने चाहिए।
बेस क्लास सिस्टम के अंतर्गत निम्नलिखित अपवाद हैं। सिस्टम अपवाद -
<टेबल> <थहेड> क्रमांक <वें शैली ="पाठ-संरेखण:केंद्र;">अपवाद वर्ग और विवरण 1 System.IO.IOExceptionI/O त्रुटियों को संभालता है।
2 System.IndexOutOfRangeException
जब कोई विधि किसी सरणी अनुक्रमणिका को सीमा से बाहर संदर्भित करती है तो उत्पन्न त्रुटियों को संभालती है।
3 System.ArrayTypeMismatchException
सरणी प्रकार के साथ प्रकार बेमेल होने पर उत्पन्न होने वाली त्रुटियों को संभालता है।
4 System.NullReferenceException
एक अशक्त वस्तु को संदर्भित करने से उत्पन्न त्रुटियों को संभालता है।
5 System.DivideByZeroException
लाभांश को शून्य से विभाजित करने से उत्पन्न त्रुटियों को संभालता है।
6 System.InvalidCastException
टाइपकास्टिंग के दौरान उत्पन्न त्रुटियों को संभालता है।
7 System.OutOfMemoryException
अपर्याप्त मुक्त स्मृति से उत्पन्न त्रुटियों को संभालता है।
8 System.StackOverflowException
स्टैक ओवरफ्लो से उत्पन्न त्रुटियों को संभालता है।