Visual Basic - For Loop (حلقة For)

Visual Basic - For Loop (حلقة For)

تُستخدم حلقة For لتنفيذ تعليمات عددًا محددًا من المرات، وهي مناسبة جدًا عند معرفة عدد التكرارات مسبقًا.


🔹 الصياغة الأساسية


For المتغير = البداية To النهاية [Step خطوة]
    ' تعليمات تتكرر
Next

💻 مثال بسيط


For i As Integer = 1 To 5
    Console.WriteLine("التكرار رقم: " & i)
Next

✅ هذا المثال يطبع الأعداد من 1 إلى 5.


🔄 استخدام Step لتحديد الخطوة

يمكنك تغيير مقدار الزيادة باستخدام Step.


For i As Integer = 0 To 10 Step 2
    Console.WriteLine(i)
Next

✅ هذا المثال يطبع: 0, 2, 4, 6, 8, 10


🔽 العد التنازلي

يمكنك العد للخلف بتحديد Step -1.


For i As Integer = 5 To 1 Step -1
    Console.WriteLine(i)
Next

✅ الناتج: 5, 4, 3, 2, 1


⚙️ الخروج من الحلقة مبكرًا

يمكنك استخدام Exit For لإنهاء الحلقة قبل اكتمالها.


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

✅ الناتج: 1, 2, 3


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

  • يجب كتابة Next لإنهاء الحلقة.
  • يمكنك استخدام أي اسم متغير في التكرار.
  • يمكن تضمين حلقات For داخل حلقات For أخرى (Nested Loops).

تعليقات

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

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework