• 0

كيف أنتقل إلى العنصر التالي في For Each loop على VB.NET ؟

لدي Loop على شكل For Each بلغة VB.NET، واريد عمل خطوة نحو العنصر التالي عند تحقق شرط ما.

هذا تقريب لما أريد فعله:

For Each I As Item In Items

    If I = x Then 
        'loop عند تحقق الشرط هنا أريد الانتقال إلى العنصر التالي من
    End If

    ' هنا اظهار رسالة أو أي شيء

Next

كيف أتمكن من فعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

عليك استعمال Continue والتي من شأنها تخطي الحلقة الحالية و المرور على الفور إلى الحلقة القادمة -التالية- دون تطبيق الكود البرمجي بعدها اي أنها  تقفز هذا الكود ولا تعتبره بتاتا.

في حالتنا هذه سيكون الكود البرمجي كالتالي:

For Each I As Item In Items
    If I = x Then Continue For
    'إذا تحقق الشرط فإن الكود الذي يلي هذا السطر لن يتحقق في هذه الحلقة ويمر غلى الحلقة القادمة
    'If كود برمجي سيتحقق في جميع الحلقات ماعدا تلك التي يتحقق فيها شرط 
Next

مصادر :

1

2

3

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن