Tu gribi paplašināt savas zināšanas C# programmēšanā? Centrālais šīs valodas elements ir kontroles instrukcijas, kas ļauj kontrolēt tavu programmu plūsmu. Šajā rokasgrāmatā mēs koncentrēsimies uz divām no šīm instrukcijām: break un continue. Šie divi komandas ir būtiski, lai efektīvi kontrolētu cilpas un mērķtiecīgi reaģētu uz konkrētām nosacījumiem. Apskatīsim to tuvāk.
Galvenās atziņas
- break nekavējoties beidz pašreizējo cilpu vai pašreizējo switch bloku.
- continue izlaiž atlikušās koda daļas pašreizējā cilpas izpildes laikā un turpina cilpu ar nākamo izpildi.
Solim pa solim rokasgrāmata
1. break izmantošana while cilpā
Sāksim ar pirmo kontroles instrukciju, break. Tu vari izmantot break, lai priekšlaicīgi beigtu cilpu. Šajā piemērā mēs iestatīsim while cilpu, kas skaita no 0 līdz 9 un pārtrauks pie sasniegtā vērtības 4.

Šeit tiek deklarēta mainīgā i un pašā cilpā tā tiek nepārtraukti palielināta. Kad i sasniedz vērtību 4, cilpa tiek pabeigta ar break.
Palaid programmu un novēro, ka i rezultāti parādās 0, 1, 2, 3. Tiklīdz i sasniedz 4, cilpa tiek pārtraukta. Kāpēc tev tas ir nepieciešams? Piemēram, lasot datus no CSV faila, kur mērķis ir meklēt tikai līdz noteiktam datu ierakstam.

2. continue izmantošana while cilpā
Tagad aplūkosim, kā tiek izmantots continue. Citā while cilpā mēs pārbaudām, vai i ir 4. Ja tā ir, cilpa izlaiž pašreizējo izpildi un pāriet tieši uz nākamo.
Pieņemsim, ka i pieņem vērtības no 0 līdz 9. Ja i ir 4, tiek izlaista izeja šim vērtībai un attiecīgajam koda blokam.

Tomēr pieci līdz deviņi tiek regulāri izvadīti. Continue dod ciltai rīkojumu atgriezties sākumā, lai pārbaudītu jauno vērtību i. Tas ir īpaši noderīgi gadījumos, kad noteiktus datus, piemēram, jau esošu lietotājvārdu, ir vienkārši jāignorē.
3. Praktiskie piemēri break un continue
Lai padziļinātu jēdzienus, iztēlojies CSV failu, kas satur lietotājvārdus. Ja lietotājvārds failā atbilst noteiktai nosacījumam, tu vari izmantot break, lai nekavējoties pabeigtu cilpu, vai continue, lai izlaiž noteiktus ierakstus, kas nav jāapstrādā.
Piemēram, ja tu meklē lietotājvārdu "Uwe". Kad tu atrodi Uwe CSV failā, tu pārtrauc cilpu, lai izmantotu tikai viņa datus, un viss lasīšana tiek pabeigta.
Alternatīvi, var izmantot atslēgvārdu continue, lai izlaiž lietotāja Uwe ierakstu, ja katrā cilpas izpildē tu pārbaudi, vai lietotājs jau eksistē datubāzē.
Ir svarīgi, lai tu eksperimentētu ar šīm kontroles instruktāžām, lai precīzi saprastu, kā tās darbojas, un izveidotu savus piemērus.
Kopsavilkums - Break un Continue C# - Praktiska rokasgrāmata
Šajā rokasgrāmatā tu esi iepazinies ar break un continue pamatiem C#. Šie divi instrukcijas ir lieliski rīki, lai optimizētu tavu programmu loģiku un kontrolētu cilpu plūsmu. Tev vajadzētu iziet cauri piemēriem un mēģināt izstrādāt savas lietojumprogrammas, lai iekšēji apgūtu šo jēdzienu praksē.
Bieži uzdotie jautājumi
Kāda ir atšķirība starp break un continue?break pilnībā pabeidz cilpu, savukārt continue izlaiž pašreizējo cilpas izpildi un pāriet uz nākamo.
Kad man vajadzētu izmantot break?Tev vajadzētu izmantot break, ja vēlies nekavējoties pabeigt cilpu noteiktas nosacījuma dēļ.
Kad ir jēga izmantot continue?continue ir jēga, ja tu vēlies pārbaudīt noteiktus nosacījumus cilpā un izlaist dažas iterācijas, bet vēlies, lai cilpa turpinātu darboties.