Paano Lumabas sa foreach Loop sa C# Gamit ang break na Keyword

Paano Lumabas Sa Foreach Loop Sa C Gamit Ang Break Na Keyword



Sa C# isang koleksyon ng mga bagay ay maaaring maimbak. Ang C# ay nagbibigay-daan sa isa na maghanap para sa isang partikular na item mula sa isang koleksyon. Para sa layuning ito, ginagamit ang iba't ibang mga loop. Ang ' foreach ” loop ay maaari ding gamitin para sa layuning ito sa C#. Ang loop na ito ay dadaan sa ibinigay na koleksyon ng mga item. Nangangahulugan ito na susuriin ng loop na ito ang bawat elementong naroroon sa koleksyong iyon hanggang sa masuri ang lahat ng item.

Sa ibabang artikulo, ang paggamit ng ' pahinga ” keyword na may “ foreach 'Ang loop ay tinalakay gamit ang C# na wika.

Lumabas sa Foreach Loop Sa C# Gamit ang Break Keyword

Mga loop ” dumaan sa bawat elementong naroroon sa isang koleksyon hanggang sa maging mali ang kundisyon at wala nang natitirang elemento sa koleksyon. Sa parehong paraan, gumagana ang 'foreach' loop. Kahit na nasiyahan ang isang partikular na kundisyon, patuloy itong umuulit sa bawat item. Kapag nasiyahan ang isang ibinigay na kundisyon at gusto naming umalis kaagad sa loop, ginagamit namin ang keyword na 'break' upang tapusin ang loop. Ang syntax ng break na keyword ay:







pahinga ;

Unawain natin ito gamit ang isang halimbawa:



gamit Sistema ;

pampubliko klase Break_example
{
pampubliko static walang bisa Pangunahing ( string [ ] args )
{
string [ ] mga pangalan = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
foreach ( string pangalan sa mga pangalan ) {
Console . WriteLine ( 'Ang pangalan na susuriin ng loop ay: ' + pangalan ) ;
kung ( pangalan == 'Kevin' ) {
Console . WriteLine ( 'Ang kinakailangang pangalan ay:' + pangalan ) ;
}
}
}
}

Sa nabanggit na code:



  • Meron isang ' Sistema ” ginamit na namespace.
  • Tapos may klase pa' Break_example 'nagkakaroon ng static' Pangunahing() ” paraan.
  • Ang mga pangalan ay idineklara at iniimbak sa isang hanay ng uri ng 'string' na tinatawag na ' mga pangalan “.
  • Upang suriin kung paano ang ' foreach 'ang loop ay gumagana, isang foreach loop ang ginagamit at sa loob ng loop na ito ay isang ' kung Ginagamit ang kundisyon na nagsusuri kung ang pangalan ay ' Kevin ' o hindi. Kung ang pangalan ay 'Kevin' kung gayon ang ' Ang kinakailangang pangalan ay: Kevin ” pahayag ay ipi-print.

Output:





Dito makikita natin na kahit na natagpuan ang kinakailangang pangalan, patuloy na sinusuri ng loop ang iba pang mga pangalan. Upang wakasan ang loop kapag ang pangalan ay ' Kevin 'ay natagpuan' pahinga ” keyword ang ginagamit.



gamit Sistema ;

pampubliko klase Break_example
{
pampubliko static walang bisa Pangunahing ( string [ ] args )
{
string [ ] mga pangalan = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
foreach ( string pangalan sa mga pangalan ) {
Console . WriteLine ( 'Ang pangalan na susuriin ng loop ay: ' + pangalan ) ;
kung ( pangalan == 'Kevin' ) {
Console . WriteLine ( 'Ang kinakailangang pangalan ay:' + pangalan ) ;
pahinga ;
}
}
}
}

Ngayon sa code na ito, isang break na keyword ang ginagamit sa loob ng “ kung ' pahayag upang wakasan ang loop kapag ang pangalan ' Kevin ” ay inabot.

Output:

Dito ipinapakita ng output na kapag ang pangalan ay ' Kevin ” ay naabot ang loop na hindi na sinusuri ang karagdagang mga pangalan.

Konklusyon

Sa C# ' foreach 'Ang loop ay ginagamit upang umulit sa pamamagitan ng isang koleksyon ng mga bagay. Patuloy na susuriin ng loop na ito ang bawat item kahit na matugunan ang kinakailangang kundisyon. Upang wakasan ang loop mula sa pagtawid sa isang tiyak na punto a ' pahinga 'Ang keyword ay ginagamit sa loob ng loop.