في المقالة أدناه ، فإن استخدام ' استراحة 'الكلمة الرئيسية مع' foreach ”حلقة نوقشت باستخدام لغة سي #.
الخروج من حلقة Foreach في C # باستخدام Break Keyword
' الحلقات 'يمر عبر كل عنصر موجود في مجموعة حتى يصبح الشرط خاطئًا ولا يتبقى أي عنصر آخر في المجموعة. بنفس الطريقة ، تعمل حلقة 'foreach'. حتى عندما يتم استيفاء شرط معين ، فإنه يستمر في التكرار من خلال كل عنصر. عندما يتم استيفاء شرط معين ونريد ترك الحلقة على الفور ، نستخدم الكلمة الأساسية 'break' لإنهاء الحلقة. صيغة الكلمة الأساسية break هي:
استراحة ؛
دعونا نفهمها بمثال:
استخدام نظام ؛
عام فصل مثال كسر
{
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس )
{
خيط [ ] الأسماء = { 'ساره' و 'جوامع' و 'أليس' و 'كيفن' و 'هانا' } ؛
foreach ( خيط اسم في الأسماء ) {
وحدة التحكم . اكتب ( 'الاسم الذي ستقوم الحلقة بالتحقق منه هو:' + اسم ) ؛
لو ( اسم == 'كيفن' ) {
وحدة التحكم . اكتب ( 'الاسم المطلوب هو:' + اسم ) ؛
}
}
}
}
في الكود المذكور أعلاه:
- هناك ' نظام 'تم استخدام مساحة الاسم.
- ثم هناك فصل دراسي ' مثال كسر 'وجود ثابت' رئيسي() ' طريقة.
- ثم يتم الإعلان عن الأسماء وتخزينها في مصفوفة من نوع 'سلسلة' تسمى ' الأسماء '.
- للتحقق من كيفية ' foreach 'حلقة تعمل ، يتم استخدام حلقة foreach وداخل هذه الحلقة يوجد' لو 'يتم استخدام الشرط الذي يتحقق مما إذا كان الاسم' كيفن ' أم لا. إذا كان الاسم هو 'Kevin' ثم ' الاسم المطلوب هو: كيفن ستتم طباعة بيان '.
انتاج:
هنا يمكننا أن نرى أنه حتى إذا تم العثور على الاسم المطلوب ، تستمر الحلقة في التحقق من الأسماء الأخرى أيضًا. لإنهاء الحلقة عندما يكون الاسم ' كيفن ' وجد ' استراحة 'الكلمة الأساسية المستخدمة.
استخدام نظام ؛
عام فصل مثال كسر
{
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس )
{
خيط [ ] الأسماء = { 'ساره' و 'جوامع' و 'أليس' و 'كيفن' و 'هانا' } ؛
foreach ( خيط اسم في الأسماء ) {
وحدة التحكم . اكتب ( 'الاسم الذي ستقوم الحلقة بالتحقق منه هو:' + اسم ) ؛
لو ( اسم == 'كيفن' ) {
وحدة التحكم . اكتب ( 'الاسم المطلوب هو:' + اسم ) ؛
استراحة ؛
}
}
}
}
الآن في هذا الكود ، يتم استخدام كلمة رئيسية فاصلة داخل ' لو 'عبارة لإنهاء الحلقة عندما يكون الاسم' كيفن 'تم الوصول إليه.
انتاج:
هنا يظهر الإخراج أنه عندما يكون الاسم ' كيفن 'تم الوصول إلى الحلقة التي لم تعد تتحقق من الأسماء الأخرى.
خاتمة
شركة# ' foreach 'حلقة تستخدم للتكرار خلال مجموعة من الكائنات. ستستمر هذه الحلقة في فحص كل عنصر حتى إذا تم استيفاء الشرط المطلوب. لإنهاء الحلقة من اجتياز نقطة معينة ، استراحة 'الكلمة الأساسية المستخدمة داخل الحلقة.