כיצד לצאת מ-foreach Loop ב-C# באמצעות מילת מפתח break

Kyzd Lz T M Foreach Loop B C B Mz Wt Mylt Mpth Break



ב-C# ניתן לאחסן אוסף של אובייקטים. C# מאפשר לחפש פריט מסוים מאוסף. למטרה זו משתמשים בלולאות שונות. ה ' לכל אחד ניתן להשתמש בלולאה למטרה זו גם ב-C#. לולאה זו תעבור דרך אוסף הפריטים הנתון. משמעות הדבר היא שהלולאה הזו תבדוק כל רכיב הקיים באותו אוסף עד לסימון כל הפריטים.

במאמר שלהלן, השימוש ב-' לשבור ' מילת מפתח עם ' לכל אחד ' לולאה נידונה באמצעות שפת C#.

צא מ-Foreach Loop In C# באמצעות מילת המפתח Break

' לולאות ” לעבור על כל אלמנט הקיים באוסף עד שהתנאי יהיה שקרי ולא נשאר עוד אלמנט באוסף. באותו אופן, לולאת ה-'foreach' פועלת. גם כאשר תנאי מסוים מתקיים, הוא ממשיך לחזור על כל פריט. כאשר תנאי נתון מתקיים ואנו רוצים לעזוב את הלולאה מיד, אנו משתמשים במילת המפתח 'break' כדי לסיים את הלולאה. התחביר של מילת המפתח הפסקה הוא:







לשבור ;

בואו נבין את זה עם דוגמה:



באמצעות מערכת ;

פּוּמְבֵּי מעמד Break_example
{
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args )
{
חוּט [ ] שמות = { 'שרה' , 'ג'יימס' , 'אליס' , 'קווין' , 'חנה' } ;
לכל אחד ( חוּט שֵׁם ב שמות ) {
לְנַחֵם . WriteLine ( 'השם שהלולאה הולכת לבדוק הוא:' + שֵׁם ) ;
אם ( שֵׁם == 'קווין' ) {
לְנַחֵם . WriteLine ( 'השם הנדרש הוא:' + שֵׁם ) ;
}
}
}
}

בקוד האמור לעיל:



  • יש ' מערכת ' נעשה שימוש במרחב השמות.
  • ואז יש שיעור' Break_example 'בעל סטטי' רָאשִׁי() ' שיטה.
  • לאחר מכן השמות מוכרזים ומאוחסנים במערך מסוג 'מחרוזת' הנקראת ' שמות '.
  • כדי לבדוק כיצד ' לכל אחד ' לולאה עובדת, נעשה שימוש בלולאה קדמית ובתוך הלולאה הזו ' אם נעשה שימוש בתנאי שבודק אם השם הוא ' קווין ' או שלא. אם השם הוא 'קווין' אז ה-' השם הנדרש הוא: קווין ' ההצהרה תודפס.

תְפוּקָה:





כאן אנו יכולים לראות שגם אם נמצא השם הנדרש הלולאה ממשיכה לבדוק גם שמות אחרים. כדי לסיים את הלולאה כאשר השם ' קווין ' נמצא ' לשבור ' נעשה שימוש במילת מפתח.



באמצעות מערכת ;

פּוּמְבֵּי מעמד Break_example
{
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args )
{
חוּט [ ] שמות = { 'שרה' , 'ג'יימס' , 'אליס' , 'קווין' , 'חנה' } ;
לכל אחד ( חוּט שֵׁם ב שמות ) {
לְנַחֵם . WriteLine ( 'השם שהלולאה הולכת לבדוק הוא:' + שֵׁם ) ;
אם ( שֵׁם == 'קווין' ) {
לְנַחֵם . WriteLine ( 'השם הנדרש הוא:' + שֵׁם ) ;
לשבור ;
}
}
}
}

כעת, בקוד זה, נעשה שימוש במילת מפתח הפסקה בתוך ' אם ' הצהרה כדי לסיים את הלולאה כאשר השם ' קווין 'מושג.

תְפוּקָה:

כאן הפלט מראה שכאשר השם ' קווין ” הגיע הלולאה כבר לא בודקת את השמות הנוספים.

סיכום

ב-C# ' לכל אחד לולאה משמשת לחזרה דרך אוסף של אובייקטים. לולאה זו תמשיך לבדוק כל פריט גם אם התנאי הנדרש מתקיים. כדי לסיים את הלולאה ממעבר בנקודה מסוימת א ' לשבור מילת המפתח משמשת בתוך הלולאה.