Review of Windows Phone 7.5 Mango: Part 1
Cuprins:
Ca parte a aplicației Learn to Develop Windows Phone 7.5 Mango, în ultimul nostru tutorial am văzut că putem folosi " comutare " dacă există mai multe valori pentru să fie testat împotriva unei singure condiții. În acest tutorial vom învăța " pentru instrucțiunea " sau mai bine cunoscută ca " pentru iterațiile " sau " pentru bucla ". Deși există mai multe declarații de iterație disponibile în C #, în prima noastră zi vom stăpâni doar pentru "loop".
pentru iterații sau pentru bucla
În timp ce scriem orice aplicație, uneori trebuie să iterați printr-un bloc de instrucțiuni pentru de câte ori veți găsi un meci de succes pentru starea dvs. Acest lucru se poate face folosind "pentru iterație". Acest "buclă" poate nu pare util la prima vedere, dar crede-mă; o să aveți nevoie de ea sigur.
Deci, să începem prin crearea unui nou proiect cu un nume semnificativ ca "pentru iterații". Trageți un buton și un bloc text în regiunea inferioară a emulatorului nostru (vezi imaginea) și denumiți-le corect (folosind convenția pe care am învățat-o în capitolele anterioare). Acum, faceți dublu-clic pe butonul nostru numai pentru a intra în evenimentul button_click.
Apoi lipiți următorul cod în cele două coaste ascuțite ale evenimentului button_click.
String message = "";
pentru (int i = 0; i <10; i ++)
{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Încercați să rulați aplicația. Sper că ați primit ieșirea pe care am arătat-o în imagine
După ce ați făcut acest lucru, să înțelegem fiecare aspect al acestei aplicații.
Am declarat mesajul folosind-o în interiorul bucla. Apoi, în buclă "pentru", am inițiat o variabilă temporară "i" , care ține evidența numărului de iterații efectuate. Semicolonul precedent "i = 0" indică faptul că am terminat cu primul gând și ne îndreptăm acum spre următorul. După inițiere, am afirmat condiția noastră. Condiția îi spune compilatorului despre cât de multe ori această bucla ar trebui executată. De îndată ce starea este satisfăcută, compilatorul sare din bucla.
După condiție, am crescut valoarea variabilei. Aici este de remarcat faptul că, în loc de "i ++", putem folosi "i + 1". Deci, de fiecare dată când se execută "for loop", valoarea stocată în variabilele "message" variază. Am adăugat această linie (System.Environment.NewLine) pentru a adăuga un caracter de linie nouă după fiecare execuție de buclă.
Există o altă variantă a acestui "buclă" cunoscută sub numele de " pentru fiecare buclă ; dar vom afla mai târziu despre asta. Pentru moment, practică cu "pentru buclă". Faceți clic aici pentru a trece la următorul capitol.
Dezvoltarea aplicațiilor Windows 7.5 Mango, Partea 4: dacă instrucțiunea

.
Dezvoltarea aplicațiilor Windows 7.5 Mango, Partea 5: Operatori, expresii, declarații

Aflați despre declarații, operatori și expresii în C #.
Dezvoltarea aplicațiilor Windows 7.5 Mango, Partea 6: Declarația de comutare

Să le folosim.