Uvod v zanko C # do-while

Programiranje je zabavno, še posebej, če delate s konceptom OOP. Zaradi različnih zahtev, ki jih določi stranka, lahko naletimo na različne situacije, za katere so rešitve različne. Velikokrat se zgodijo situacije, ko želimo stvari ponoviti po določenem zaporedju. Celotni funkciji ali programu ne želimo izvajati le določenega bloka stavkov za omejeno številokrat. Možna rešitev za tovrstne situacije je zanke. V C # je na voljo veliko zank, kot so zanka "for", "while" in "do-while". V tem članku bomo skupaj s primeri razpravljali o zanki "naredi čas" in kako vam lahko pomaga premagati takšne situacije. Danes bomo govorili o najpogosteje uporabljeni zanki do-while.

Pojasnite podrobno C # Do-while zanko

Kot številne druge zanke, ki so na voljo v jezikih, ki temeljijo na OOP, tudi C # v celoti podpira zanko, ki je v uporabi. Vezja se uporabljajo za izvajanje določenega bloka stavkov, dokler pogoj ni pravi. Razumejmo, kako to deluje.

"Naredite to, ko je pogoj resničen." V laičnem izrazu predpostavimo, da ste programer, in ko ste v službi, pišete kode in izvajate. Če poskušamo razumeti to situacijo v vidiku zanke, je to:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

Do trenutka, ko je stanje res, se bo blok kode, ki je napisan v blok do, še naprej izvajal. Večinoma se uporablja zanka, ki traja, dokler število ponovitev ni znano. Točno ne vemo, kolikokrat se bo koda izvajala, dokler se stanje med preverjanjem ne preveri. Kakor koli, to se bo izvedlo vsaj enkrat. Pogovorimo se s primerom iz resničnega življenja za zanke, ki so na voljo s c #.

Za zanko, medtem ko zanko in zanko do dela, medtem ko je razlika

  • Vse te tri zanke se uporabljajo za ponovitev specifičnega blokovskega izvajanja določenega pogoja. Vendar pa je med temi tremi nekaj razlik. Vzemimo primer, če želite potovati, in imate na voljo tri možnosti, vaše vozilo, polet in avtobus.
  • V prvem pogoju, če želite potovati s svojim vozilom, je treba preveriti razpoložljivi bencin (stanje). Potovali boste le, če bo na voljo bencin (pogoj) za razdaljo, ki jo želite preteči (ponovitev). Podobno bo For Loop najprej preveril stanje in vedel, kolikokrat se bo zanka ponovila, nato pa zagnala funkcijo.
  • Drugi pogoj, če želite potovati na letu. Najprej boste morali rezervirati vozovnico za letalo. Najprej boste morali izpolniti pogoj, nato se boste lahko vkrcali na let. Tako deluje Čeprav Loop. Funkcija se bo izvajala le, če je pogoj izpolnjen. Več zank ni znanih.
  • Tretjič, če želite iti z avtobusom, se najprej vkrcate v avtobus in nato vzemite vozovnico. Tako deluje do-while Loop. Najprej bo nadaljeval, nato bo preveril stanje in se nadaljeval, dokler se stanje ne drži.

Pojasnite sintakso

Spodaj so stvari, ki jih morate vedeti, preden uporabite zanko do-while.

  • Ključne besede, ki jih je treba uporabiti, so: naredite in medtem
  • Zanka bo izvedena vsaj enkrat, ne glede na to, kaj pogoj pove.
  • Stanje bo preverjeno po izvedbi telesa zanke.

Skladnja za uporabo do-časa:

do
(
//code that needs to be executed
)
While(condition);

Karkoli je potrebno, če je pogoj resničen, je treba vnesti v kodo »naredi«. Pogoj je treba opredeliti v delu kode "while".

Shema poteka zanke C # Do-while

Kot je razvidno, se bo izjava izvršila, ne glede na to, ali je pogoj veljaven prvič. Ko bo poročilo končano, bo stanje preverjeno. Če je pogoj resničen, se bo vrnil na izjavo. Če pa je stanje napačno, bo izstopilo iz zanke in se pomaknilo na naslednji del programa.

Primeri

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Pojasnilo:

V zgornjem primeru je bilo definirano celo število "i". V delu do smo ugotovili, kaj storiti s tem celim številom. Uporabili smo operaterja ++, ki bo 1 dodal prejšnji vrednosti in jo natisnil. To se bo dogajalo, dokler ni celo število "i" enako ali manj kot 10. Torej bo rezultat tega programa:

1

2

3

4

5

6

7

8

9

10

Neskončna zanka med početjem:

Če je pogoj nastavljen kot Boolova vrednost, se zanka do-while izvaja neskončno. Predlagamo, da se navede številčno stanje. Neskončno zanko lahko zaključimo s pritiskom na Ctrl + c,

Primer:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Izhod

neskončna zanka

neskončna zanka

neskončna zanka

neskončna zanka

// lahko zaključimo s pritiskom na Ctrl + c

  • Pomembno je, da četudi pogoj ne izpolnjuje določenega v delu, bo vseeno prikazal začetno vrednost celega števila, ki je 1.
  • V prvem krogu ne preverja stanja. Stanje se preveri šele po izvedbi izjave.

Zaključek

  • C # je močan jezik za razvoj programske opreme in nujno je, da obvladate tudi malenkosti. Če prave funkcije jezika, ki se ne uporablja ob pravem času, vplivajo ne samo na rezultat, ampak tudi na nesposobnost programa.
  • Loop do-while se pogosto uporablja pri izdelavi programov v določenih pogojih, prednosti in slabosti pa bi moral biti program dobro znan, da ga lahko učinkovito uporabljamo.
  • Na kratko ponovi funkcijo, dokler definirani pogoj ni pravi. Vendar je razlika med zanko in zanko do dela, medtem ko se zanka izvrši le, če je stanje resnično, vendar pa bo čas izvajanja celo enkrat, ne glede na to, ali je pogoj izpolnjen.

Priporočeni članki

To je vodnik za zanko C # do-while. Tukaj smo razpravljali o uvodu, razlikah med zanko while in zanko do časa, diagramu poteka C # Do-while zanke z ustreznimi vzorci sintakse in kode. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Funkcije niza C #
  2. C # ukazi
  3. Kaj je Multithreading v C #?
  4. C # vprašanja za intervju
  5. Vodič za PHP Naredi, medtem ko zanke
  6. Ali medtem Loop v Pythonu
  7. Multithreading v C # z metodami