العودة إلى الدورة

الاستثناءات المخصصة وإطلاق الاستثناءات

.NET من الصفر إلى الاحتراف: إتقان C# وتطوير التطبيقات الحديثة

إطلاق الاستثناءات (Throwing)

يمكنك إطلاق خطأ يدوياً باستخدام الكلمة المفتاحية throw.

مثال:

csharp static void CheckAge(int age) { if (age < 18) { throw new ArithmeticException("Access denied - You must be at least 18 years old."); } }

يمكنك أيضاً إنشاء كلاسات استثناء خاصة بك عن طريق الوراثة من Exception.