V níže uvedeném článku je použití „ přestávka ” klíčové slovo s “ pro každého ” smyčka je diskutována pomocí jazyka C#.
Ukončete Foreach Loop v C# pomocí klíčového slova Break
“ Smyčky ” procházet každý prvek přítomný v kolekci, dokud není podmínka nepravdivá a v kolekci nezůstane žádný další prvek. Stejným způsobem funguje smyčka „foreach“. I když je určitá podmínka splněna, pokračuje v iteraci každou položkou. Když je daná podmínka splněna a chceme smyčku ihned opustit, použijeme klíčové slovo „break“ pro ukončení smyčky. Syntaxe klíčového slova break je:
přestávka ;
Pojďme to pochopit na příkladu:
použitím Systém ;
veřejnost třída Break_example
{
veřejnost statický prázdnota Hlavní ( tětiva [ ] argumenty )
{
tětiva [ ] jména = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
pro každého ( tětiva název v jména ) {
Řídicí panel . WriteLine ( 'Název, který bude smyčka kontrolovat, je:' + název ) ;
-li ( název == 'Kevin' ) {
Řídicí panel . WriteLine ( 'Požadované jméno je:' + název ) ;
}
}
}
}
Ve výše uvedeném kódu:
- Tady je ' Systém ” použitý jmenný prostor.
- Pak je tu třída' Break_example 'se statickým' Hlavní() “ metoda.
- Názvy jsou pak deklarovány a uloženy v poli typu „string“ nazvaném „ jména “.
- Chcete-li zkontrolovat, jak „ pro každého 'smyčka funguje, používá se smyčka foreach a uvnitř této smyčky' -li používá se podmínka “, která kontroluje, zda je název “ Kevine ' nebo ne. Pokud je jméno „Kevin“, pak „ Požadované jméno je: Kevin “ bude vytištěno prohlášení.
Výstup:
Zde vidíme, že i když je požadované jméno nalezeno, smyčka pokračuje v kontrole dalších jmen. Chcete-li ukončit smyčku, když název „ Kevine ' je nalezeno ' přestávka ” je použito klíčové slovo.
použitím Systém ;
veřejnost třída Break_example
{
veřejnost statický prázdnota Hlavní ( tětiva [ ] argumenty )
{
tětiva [ ] jména = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
pro každého ( tětiva název v jména ) {
Řídicí panel . WriteLine ( 'Název, který bude smyčka kontrolovat, je:' + název ) ;
-li ( název == 'Kevin' ) {
Řídicí panel . WriteLine ( 'Požadované jméno je:' + název ) ;
přestávka ;
}
}
}
}
Nyní v tomto kódu je klíčové slovo break použito uvnitř „ -li ” pro ukončení smyčky, když je jméno “ Kevine ' je dosaženo.
Výstup:
Zde výstup ukazuje, že když název „ Kevine “ je dosaženo, smyčka již nekontroluje další jména.
Závěr
V C# “ pro každého ” smyčka se používá k iteraci kolekcí objektů. Tato smyčka bude pokračovat v kontrole každé položky, i když je splněna požadovaná podmínka. Chcete-li ukončit procházení smyčky v určitém bodě, přestávka Klíčové slovo ” se používá uvnitř smyčky.