Sissejuhatus C # tegemise ahelasse

Programmeerimine on lõbus, eriti kui töötate OOPidel põhineva kontseptsiooniga. Kliendi täpsustatud erinevate nõuete tõttu võime läbi elada erinevaid olukordi, mille lahendused on erinevad. Paljud kordi on olukordi, kus soovime asju korrata kindlas järjekorras. Me ei soovi, et kogu funktsioon või programm täidaks, vaid ainus konkreetne avalduste plokk piiratud arv kordi. Seda tüüpi olukordades on võimalik lahendus Loops. C #-s on saadaval palju silmuseid, näiteks „jaoks”, „ajaks” ja „tehke-tehes”. Selles artiklis käsitleme koos toimimise ahelat koos näidetega, kuidas see võiks aidata teil sellistest olukordadest üle saada. Täna räägime kõige laialdasemalt kasutatavast aeg-aja lingist.

Selgitage üksikasjalikult C # tegemisaega

Nagu paljud teised OOP-põhistes keeltes saadaval olevad silmused, toetab ka C # täielikult toiminguaega. Ahelaid kasutatakse kindla lauseploki käitamiseks kuni seisund on tõene. Saame aru, kuidas see töötab.

„Tehke seda siis, kui olukord on tõene.” Kui võhikliku ametiaja jooksul olete programmeerija, kirjutate tööl olles koode ja käivitate. Kui proovime sellest olukorrast aru saada, kasutades silmuse aspekti, oleks see:

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

Kuni ajani, kui tingimus on tõene, jätkub do-plokki kirjutatud koodiplokk täitmist. Ülejäänud silmust kasutatakse enamasti seal, kus korduste arv pole teada. Täpselt me ​​ei tea, mitu korda kood käivitatakse, kuni seisukorda töö ajal kontrollitakse. Ükskõik mis viisil see täidetakse vähemalt üks kord. Arutleme reaalajas näitega c # -ga saadaolevate silmuste kohta.

Loopi jaoks, samal ajal kui silmuse ja tegemata jätmise silmus: erinevus

  • Kõiki neid kolme silmust kasutatakse konkreetse tingimuse konkreetse ploki täitmise kordamiseks. Nende kolme vahel on siiski mõned erinevused. Võtame näite, kui soovite reisida, ja teil oli kolm võimalust: sõiduk, lend ja buss.
  • Esimesel juhul, kui soovite oma sõidukiga reisida, tuleks kontrollida saadaolevat bensiini (seisukorda). Sõidate ainult siis, kui soovitud vahemaa jaoks on bensiini (tingimus) (kordus). Samamoodi kontrollib Loop kõigepealt seisundit ja teab, mitu korda silmus kordub, seejärel käivitab funktsiooni.
  • Teine tingimus, kui soovite reisida lennukiga. Esiteks peate broneerima lennupileti. Esiteks peate selle tingimuse täitma, siis saate lennule minna. Nii töötab Kuigi Loop. Funktsioon töötab ainult siis, kui tingimus on täidetud. Mitut silmust pole teada.
  • Kolmandaks, kui soovite minna bussiga, astuge kõigepealt bussi ja võtke siis pilet. Nii toimib loodetav silmus. Esiteks jätkatakse, siis kontrollib ta seisundit ja jätkab korramist, kuni tingimus on tõene.

Selgitage süntaksi

Allpool on toodud asjad, mida peaksite teadma enne toiminguahela kasutamist.

  • Kasutatavad märksõnad on: tee ja tee
  • Loop täidab vähemalt ühe korra, olenemata sellest, mida tingimus ütleb.
  • Seisundit kontrollitakse pärast Loopi põhiosa täitmist.

Toimingu kasutamise süntaks:

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

Mis iganes seda tingimuse täitmise korral nõuaks, tuleks see koodi teha. Tingimus tuleks määratleda koodi samas osas.

C # Do-Kuigi silmuse vooskeem

Nagu näete, käivitatakse avaldus sõltumata tingimuse esmakordsest kehtivusest. Kui aruanne on valminud, kontrollitakse olukorda. Kui tingimus on tõene, naaseb see avalduse juurde. Kui olek on vale, väljub see Loopist ja liigub programmi järgmisse ossa.

Näited

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

Selgitus:

Ülaltoodud näites on defineeritud täisarv “i”. Tegutsemisosas oleme otsustanud, mida selle täisarvuga peale hakata. Oleme rakendanud operaatori ++, mis lisab ühe oma eelmisele väärtusele ja prindib selle. See jätkub seni, kuni täisarv “i” on võrdne või väiksem kui 10. Seega on selle programmi väljund:

1

2

3

4

5

6

7

8

9

10

Lõpmatu tegemise aeg:

Kui tingimuseks on seatud tõeväärtus, jätkub teostamise ahel lõpmatuseni. Soovitatakse anda arvtingimus. Lõputu ahela saab lõpetada, vajutades Ctrl + c,

Näide:

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

Väljund

lõputu silmus

lõputu silmus

lõputu silmus

lõputu silmus

// saab lõpetada, vajutades Ctrl + c

  • On märkimisväärne, et isegi kui tingimus ei vasta mingis osas määratletud tingimusele, näitab see siiski täisarvu algväärtust, mis on 1.
  • Esimeses voorus ei kontrolli see seisukorda. Seisundit kontrollitakse alles pärast avalduse täitmist.

Järeldus

  • C # on võimas keel tarkvaraarendamisel ja on oluline, et valdaksite isegi pisiasjad. Kui keele õigeid funktsioone ei kasutata õigel ajal, mõjutab tulemus mitte ainult tulemust, vaid näitab ka programmi ebakompetentsust.
  • Tehnoaega kasutatakse teatud tingimustes programmide tegemisel laialdaselt ning plussid ja miinused peaksid programmil olema selle tõhusaks kasutamiseks hästi teada.
  • Lühidalt - see kordab funktsiooni, kuni määratletud tingimus on tõene. Kuid erinevus silmuse ja tegemata aja vahel on, samal ajal kui silmus käivitatakse ainult siis, kui olek on tõene, kuid teostamise aeg kestab isegi üks kord, sõltumata sellest, kas tingimus on täidetud.

Soovitatavad artiklid

See on juhend C # do-while silmuse jaoks. Siin on arutatud sissejuhatust, küllusringi ja tegemata jätmise ahela erinevusi, C # tegemiseahela skeemi koos vastavate süntaksi- ja koodinäidetega. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. C # keelte funktsioonid
  2. C # käsud
  3. Mis on C # mitmekorruseline?
  4. C # Intervjuu küsimused
  5. Juhend PHP-le Do Do Loop
  6. Tehke, kui silmus Pythonis
  7. Mitmekeermeline C # meetoditega

Kategooria: