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

معالجة الاستثناءات: Try, Catch, Finally

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

معالجة الأخطاء

امنع تطبيقك من الانهيار باستخدام بلوكات try-catch.

الصيغة:

csharp try { int[] myNumbers = {1, 2, 3}; Console.WriteLine(myNumbers[10]); // خطأ! } catch (Exception e) { Console.WriteLine("Something went wrong: " + e.Message); } finally { Console.WriteLine("The 'try catch' is finished."); }

جزء finally يتم تنفيذه دائماً، بغض النظر عن حدوث خطأ من عدمه.