C# - Try Catch
C# - استخدام Try Catch
الكتلة try-catch تُستخدم لاختبار الكود الذي قد يُسبب استثناءات (أخطاء أثناء التشغيل)، ومعالجتها بشكل آمن حتى لا يتوقف البرنامج فجأة.
🧪 مثال بسيط:
try
{
int x = 5;
int y = 0;
int result = x / y;
Console.WriteLine(result);
}
catch (DivideByZeroException ex)
{
Console.WriteLine(\"حدث خطأ: لا يمكن القسمة على صفر.\");
}
✅ في هذا المثال، تم التقاط الخطأ وتفادي توقف البرنامج.
🧠 لماذا نستخدم catch؟
- لمنع البرنامج من التوقف المفاجئ عند حدوث أخطاء.
- لتوفير رسائل مفيدة للمستخدم أو تسجيل الأخطاء في ملف Log.
- للتعامل مع الأخطاء بمرونة بناءً على نوعها.
💡 التقاط جميع الأخطاء:
يمكنك استخدام Exception
لالتقاط أي نوع من الاستثناءات:
try
{
// كود قد يسبب استثناء
}
catch (Exception ex)
{
Console.WriteLine(\"حدث خطأ: \" + ex.Message);
}
📌 ملاحظات:
- يمكنك استخدام أكثر من
catch
للتعامل مع أنواع مختلفة من الأخطاء. - تأكد من عدم ترك كتل try-catch فارغة (بدون رسالة أو معالجة).
تعليقات
إرسال تعليق