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

معالجة الاستثناءات (Try...Catch)

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

التعامل مع الأخطاء

تُسمى الأخطاء التي تحدث أثناء تنفيذ البرنامج استثناءات (Exceptions). إذا لم يتم التعامل معها، سيتوقف البرنامج عن العمل.

Try...Catch

csharp try { int[] numbers = {1, 2, 3}; Console.WriteLine(numbers[10]); } catch (Exception e) { Console.WriteLine("Something went wrong: " + e.Message); } finally { Console.WriteLine("Execution finished."); }

تنفذ كتلة finally دائماً، سواء حدث خطأ أم لا.