كيفية الخروج من حلقة foreach في C # باستخدام break Keyword

Kyfyt Alkhrwj Mn Hlqt Foreach Fy C Bastkhdam Break Keyword



في C # مجموعة من الأشياء يمكن تخزينها. يسمح C # للفرد بالبحث عن عنصر معين من مجموعة. لهذا الغرض ، يتم استخدام حلقات مختلفة. ال ' foreach ”يمكن أيضًا استخدام حلقة لهذا الغرض في C #. ستنتقل هذه الحلقة عبر مجموعة معينة من العناصر. هذا يعني أن هذه الحلقة ستتحقق من كل عنصر موجود في تلك المجموعة حتى يتم فحص جميع العناصر.

في المقالة أدناه ، فإن استخدام ' استراحة 'الكلمة الرئيسية مع' foreach ”حلقة نوقشت باستخدام لغة سي #.

الخروج من حلقة Foreach في C # باستخدام Break Keyword

' الحلقات 'يمر عبر كل عنصر موجود في مجموعة حتى يصبح الشرط خاطئًا ولا يتبقى أي عنصر آخر في المجموعة. بنفس الطريقة ، تعمل حلقة 'foreach'. حتى عندما يتم استيفاء شرط معين ، فإنه يستمر في التكرار من خلال كل عنصر. عندما يتم استيفاء شرط معين ونريد ترك الحلقة على الفور ، نستخدم الكلمة الأساسية 'break' لإنهاء الحلقة. صيغة الكلمة الأساسية break هي:







استراحة ؛

دعونا نفهمها بمثال:



استخدام نظام ؛

عام فصل مثال كسر
{
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس )
{
خيط [ ] الأسماء = { 'ساره' و 'جوامع' و 'أليس' و 'كيفن' و 'هانا' } ؛
foreach ( خيط اسم في الأسماء ) {
وحدة التحكم . اكتب ( 'الاسم الذي ستقوم الحلقة بالتحقق منه هو:' + اسم ) ؛
لو ( اسم == 'كيفن' ) {
وحدة التحكم . اكتب ( 'الاسم المطلوب هو:' + اسم ) ؛
}
}
}
}

في الكود المذكور أعلاه:



  • هناك ' نظام 'تم استخدام مساحة الاسم.
  • ثم هناك فصل دراسي ' مثال كسر 'وجود ثابت' رئيسي() ' طريقة.
  • ثم يتم الإعلان عن الأسماء وتخزينها في مصفوفة من نوع 'سلسلة' تسمى ' الأسماء '.
  • للتحقق من كيفية ' foreach 'حلقة تعمل ، يتم استخدام حلقة foreach وداخل هذه الحلقة يوجد' لو 'يتم استخدام الشرط الذي يتحقق مما إذا كان الاسم' كيفن ' أم لا. إذا كان الاسم هو 'Kevin' ثم ' الاسم المطلوب هو: كيفن ستتم طباعة بيان '.

انتاج:





هنا يمكننا أن نرى أنه حتى إذا تم العثور على الاسم المطلوب ، تستمر الحلقة في التحقق من الأسماء الأخرى أيضًا. لإنهاء الحلقة عندما يكون الاسم ' كيفن ' وجد ' استراحة 'الكلمة الأساسية المستخدمة.



استخدام نظام ؛

عام فصل مثال كسر
{
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس )
{
خيط [ ] الأسماء = { 'ساره' و 'جوامع' و 'أليس' و 'كيفن' و 'هانا' } ؛
foreach ( خيط اسم في الأسماء ) {
وحدة التحكم . اكتب ( 'الاسم الذي ستقوم الحلقة بالتحقق منه هو:' + اسم ) ؛
لو ( اسم == 'كيفن' ) {
وحدة التحكم . اكتب ( 'الاسم المطلوب هو:' + اسم ) ؛
استراحة ؛
}
}
}
}

الآن في هذا الكود ، يتم استخدام كلمة رئيسية فاصلة داخل ' لو 'عبارة لإنهاء الحلقة عندما يكون الاسم' كيفن 'تم الوصول إليه.

انتاج:

هنا يظهر الإخراج أنه عندما يكون الاسم ' كيفن 'تم الوصول إلى الحلقة التي لم تعد تتحقق من الأسماء الأخرى.

خاتمة

شركة# ' foreach 'حلقة تستخدم للتكرار خلال مجموعة من الكائنات. ستستمر هذه الحلقة في فحص كل عنصر حتى إذا تم استيفاء الشرط المطلوب. لإنهاء الحلقة من اجتياز نقطة معينة ، استراحة 'الكلمة الأساسية المستخدمة داخل الحلقة.