Visual Basic - Exit و Continue

Visual Basic - Exit و Continue

في Visual Basic، يمكنك التحكم في تدفق الحلقات باستخدام Exit وContinue للخروج من الحلقة أو الانتقال للتكرار التالي.


🔹 Exit

تُستخدم Exit لإنهاء الحلقة قبل الوصول إلى نهايتها الطبيعية.


For i As Integer = 1 To 10
    If i = 5 Then
        Exit For
    End If
    Console.WriteLine(i)
Next

✅ هذا المثال يطبع الأعداد من 1 إلى 4 فقط ثم يخرج.


🔹 Continue

تُستخدم Continue لتخطي باقي التعليمات في التكرار الحالي والانتقال مباشرة للتكرار التالي.


For i As Integer = 1 To 5
    If i = 3 Then
        Continue For
    End If
    Console.WriteLine(i)
Next

✅ هذا المثال يطبع: 1, 2, 4, 5 (ويتجاهل 3)


🔄 استخدام Exit في While Loop


Dim x As Integer = 1

While x <= 5
    If x = 4 Then
        Exit While
    End If
    Console.WriteLine(x)
    x += 1
End While

✅ يخرج من الحلقة عند وصول x إلى 4.


⚠️ ملاحظات مهمة

  • استخدم Exit للخروج المبكر عندما يتحقق شرط محدد.
  • استخدم Continue لتخطي تكرار واحد دون إنهاء الحلقة.
  • تأكد من وضع الشروط بشكل صحيح لتجنب الحلقات غير المنتهية.

تعليقات

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

1.1 SQL Introduction

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

LINQ Concat Method