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
لتخطي تكرار واحد دون إنهاء الحلقة. - تأكد من وضع الشروط بشكل صحيح لتجنب الحلقات غير المنتهية.
تعليقات
إرسال تعليق