Visual Basic - Exceptions

7.1 Visual Basic - الاستثناءات (Exceptions)

الاستثناء (Exception) هو خطأ يحدث أثناء تشغيل البرنامج مثل محاولة قسمة على صفر أو فتح ملف غير موجود. يمكنك استخدام البنية Try...Catch لمعالجة الأخطاء ومنع تعطل البرنامج.


🔹 مثال على استثناء قسمة على صفر


Dim x As Integer = 10
Dim y As Integer = 0
Dim result As Integer = x / y

✅ هذا الكود سيتسبب بخطأ وقت التشغيل: Division by zero.


🔄 التعامل مع الاستثناء باستخدام Try...Catch


Try
    Dim x As Integer = 10
    Dim y As Integer = 0
    Dim result As Integer = x / y
Catch ex As Exception
    Console.WriteLine("حدث خطأ: " & ex.Message)
End Try

✅ النتيجة: حدث خطأ: Attempted to divide by zero.


🧠 ملاحظات مهمة

  • يجب دائمًا استخدام Try...Catch في العمليات التي قد تفشل مثل الملفات أو القسمة.
  • يمكنك إضافة Finally لتشغيل كود مهما حدث.
  • يمكنك التعامل مع أنواع محددة من الاستثناءات.

تعليقات

المشاركات الشائعة من هذه المدونة

1.1 SQL Introduction

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

LINQ Concat Method