Kā iziet no foreach cilpas C#, izmantojot pārtraukuma atslēgvārdu

Ka Iziet No Foreach Cilpas C Izmantojot Partraukuma Atslegvardu



C# var saglabāt objektu kolekciju. C# ļauj meklēt noteiktu priekšmetu no kolekcijas. Šim nolūkam tiek izmantotas dažādas cilpas. ' katram ” cilpu šim nolūkam var izmantot arī C#. Šī cilpa šķērsos norādīto vienumu kolekciju. Tas nozīmē, ka šī cilpa pārbaudīs katru šajā kolekcijā esošo elementu, līdz tiks pārbaudīti visi vienumi.

Tālāk esošajā rakstā par ' pārtraukums ' atslēgvārds ar ' katram ” cilpa tiek apspriesta, izmantojot C# valodu.

Izejiet no Foreach cilpas C#, izmantojot Break Keyword

' Cilpas ” iziet cauri katram kolekcijā esošajam elementam, līdz nosacījums ir nepatiess un kolekcijā vairs nepaliek neviens elements. Tādā pašā veidā darbojas “foreach” cilpa. Pat tad, kad ir izpildīts noteikts nosacījums, tas turpina atkārtot katru vienumu. Kad konkrēts nosacījums ir izpildīts un mēs vēlamies nekavējoties pamest cilpu, mēs izmantojam atslēgvārdu “break”, lai beigtu cilpu. Pārtraukuma atslēgvārda sintakse ir šāda:







pārtraukums ;

Sapratīsim to ar piemēru:



izmantojot Sistēma ;

publiski klasē Break_example
{
publiski statisks nederīgs Galvenā ( virkne [ ] args )
{
virkne [ ] vārdus = { 'Sāra' , 'Džeimss' , 'Alise' , 'Kevins' , 'Hanna' } ;
katram ( virkne nosaukums iekšā vārdus ) {
Konsole . WriteLine ( Nosaukums, ko cilpa pārbaudīs, ir: + nosaukums ) ;
ja ( nosaukums == 'Kevins' ) {
Konsole . WriteLine ( 'Vajadzīgais vārds ir: ' + nosaukums ) ;
}
}
}
}

Iepriekš norādītajā kodā:



  • Tur ir ' Sistēma ” izmantotā nosaukumvieta.
  • Tad ir klase ' Break_example 'ar statisku' Galvenais() ” metode.
  • Pēc tam nosaukumi tiek deklarēti un saglabāti 'string' tipa masīvā ar nosaukumu ' vārdus “.
  • Lai pārbaudītu, kā “ katram cilpa darbojas, tiek izmantota foreach cilpa un šīs cilpas iekšpusē ja Tiek izmantots nosacījums, kas pārbauda, ​​vai nosaukums ir ' Kevins ' vai nē. Ja vārds ir “Kevin”, tad “ Nepieciešamais vārds ir: Kevins ” paziņojums tiks izdrukāts.

Izvade:





Šeit redzams, ka pat tad, ja tiek atrasts vajadzīgais vārds, cilpa turpina pārbaudīt arī citus nosaukumus. Lai pārtrauktu cilpu, kad nosaukums ' Kevins ' ir atrasts ' pārtraukums ” tiek izmantots atslēgvārds.



izmantojot Sistēma ;

publiski klasē Break_example
{
publiski statisks nederīgs Galvenā ( virkne [ ] args )
{
virkne [ ] vārdus = { 'Sāra' , 'Džeimss' , 'Alise' , 'Kevins' , 'Hanna' } ;
katram ( virkne nosaukums iekšā vārdus ) {
Konsole . WriteLine ( Nosaukums, ko cilpa pārbaudīs, ir: + nosaukums ) ;
ja ( nosaukums == 'Kevins' ) {
Konsole . WriteLine ( 'Vajadzīgais vārds ir: ' + nosaukums ) ;
pārtraukums ;
}
}
}
}

Tagad šajā kodā tiek izmantots pārtraukuma atslēgvārds ja ' paziņojums, lai pārtrauktu cilpu, kad nosaukums ' Kevins ” ir sasniegts.

Izvade:

Šeit izvade parāda, ka tad, kad nosaukums ' Kevins ” ir sasniegts, cilpa vairs nepārbauda tālākos nosaukumus.

Secinājums

C# valodā katram ” cilpa tiek izmantota, lai atkārtotu objektu kolekciju. Šī cilpa turpinās pārbaudīt katru vienumu, pat ja ir izpildīts nepieciešamais nosacījums. Lai pārtrauktu cilpas šķērsošanu noteiktā punktā, a ' pārtraukums atslēgvārds tiek izmantots cilpas iekšpusē.