Foreach Loopist väljumine C#-s, kasutades murdemärksõna

Foreach Loopist Valjumine C S Kasutades Murdemarksona



C#-s saab salvestada objektide kogumit. C# võimaldab otsida kogust konkreetset üksust. Sel eesmärgil kasutatakse erinevaid silmuseid. ' igaühele ” tsüklit saab selleks kasutada ka C#-s. See silmus läbib antud esemete kogu. See tähendab, et see tsükkel kontrollib kõiki selles kogus olevaid elemente, kuni kõik üksused on kontrollitud.

Allolevas artiklis kasutatakse „ murda ' märksõna koos ' igaühele ” tsüklit arutatakse C# keele abil.

Välju Foreachi tsüklist C#-s, kasutades Break-märksõna

Silmused ” käivad läbi kõik kogus olevad elemendid, kuni tingimus on väär ja kogusse enam elementi ei jää. Samal viisil toimib silmus 'foreach'. Isegi kui teatud tingimus on täidetud, jätkab see iga üksuse kordamist. Kui antud tingimus on täidetud ja tahame tsüklist kohe lahkuda, kasutame tsükli lõpetamiseks märksõna 'break'. Katkestatava märksõna süntaks on:







murda ;

Mõistame seda näitega:



kasutades Süsteem ;

avalik klass Break_example
{
avalik staatiline tühine Peamine ( string [ ] args )
{
string [ ] nimed = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
igaühele ( string nimi sisse nimed ) {
konsool . WriteLine ( 'Nimi, mida silmus kontrollib, on:' + nimi ) ;
kui ( nimi == 'Kevin' ) {
konsool . WriteLine ( 'Nõutav nimi on:' + nimi ) ;
}
}
}
}

Ülaltoodud koodis:



  • Siin on ' Süsteem ” kasutatud nimeruumi.
  • Siis on klass ' Break_example 'millel on staatiline' Peamine() ” meetod.
  • Nimed deklareeritakse ja salvestatakse massiivi tüüpi string nimega ' nimed “.
  • Et kontrollida, kuidas igaühele 'silmus töötab, kasutatakse foreach-silmust ja selle sees on ' kui Kasutatakse tingimust, mis kontrollib, kas nimi on ' Kevin ' või mitte. Kui nimi on 'Kevin', siis ' Nõutav nimi on: Kevin ” avaldus trükitakse.

Väljund:





Siin näeme, et isegi kui vajalik nimi on leitud, jätkab tsükkel ka teiste nimede kontrollimist. Silmuse lõpetamiseks, kui nimi ' Kevin ' on leitud ' murda ” kasutatakse märksõna.



kasutades Süsteem ;

avalik klass Break_example
{
avalik staatiline tühine Peamine ( string [ ] args )
{
string [ ] nimed = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
igaühele ( string nimi sisse nimed ) {
konsool . WriteLine ( 'Nimi, mida silmus kontrollib, on:' + nimi ) ;
kui ( nimi == 'Kevin' ) {
konsool . WriteLine ( 'Nõutav nimi on:' + nimi ) ;
murda ;
}
}
}
}

Nüüd kasutatakse selles koodis murdemärksõna kui ' lause tsükli lõpetamiseks, kui nimi ' Kevin ” on jõutud.

Väljund:

Siin näitab väljund, et kui nimi ' Kevin ” on jõutud, tsükkel ei kontrolli enam edasisi nimesid.

Järeldus

C# keeles ' igaühele ” tsüklit kasutatakse objektide kogumi itereerimiseks. See silmus jätkab iga üksuse kontrollimist isegi siis, kui nõutav tingimus on täidetud. Konkreetses punktis tsükli läbimise lõpetamiseks ' murda ” märksõna kasutatakse tsükli sees.