Osana Opi kehittämään Windows Phone 7.5 Mango -ohjelmia, viimeisessä opetusohjelmassamme olemme nähneet, että voimme käyttää " kytkinlauseke"Jos testattaessa on useita arvoja yhtä ehtoa vastaan. Tässä opetusohjelmassa opimme " lausuntoa varten"Tai paremmin tunnettu nimellä" iterointia varten"Tai" silmukalle ”. Vaikka C # -ohjelmassa on useita iterointilausekkeita, ensimmäisellä päivämme hallitsemme vain "silmukalle".
iterointiin tai silmukkaan
Kun kirjoitat sovelluksia, joskus sinun on toistettava yhden lausekkeen läpi useita kertoja, kunnes löydät sopivan ottelun kunnollesi. Tämä voidaan tehdä käyttämällä "iteraatiota" varten. Tämä "silmukalle" ei välttämättä ole hyödyllinen ensi silmäyksellä, mutta luottaa minuun; sinun tarvitsee sitä varmasti.
Liitä seuraava koodi sitten button_click -tapahtuman kahteen kiharaiseen nauhaan. Älä huoli, me menemme läpi sen uudelleen, jotta voisit ymmärtää.
String message = "";
sillä (int i = 0; i <10; i ++)
{
message = viesti + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Yritä nyt suorittaa sovellus. Toivottavasti olet saanut kuvan, jonka olen esittänyt kuvassa.
Olemme julistaneet a merkkijono muuttuja "viesti" käyttää sitä silmukan sisällä. Sitten "varten" silmukka, olemme aloittaneet yhden väliaikainen muuttuja "i", joka seuraa suoritettujen toistojen määrää. Puolipensas, joka edeltää "i = 0", osoittaa, että olemme päätyneet ensimmäiseen ajatukseen ja siirrymme nyt kohti seuraavaa. Aloittamisen jälkeen olemme ilmoittaneet tilamme. Ehto kertoo kääntäjälle, kuinka monta kertaa tämä silmukka on suoritettava. Heti kun ehto täyttyy, kääntäjä hyppää ulos silmukasta.
Edellytyksen jälkeen olemme lisänneet muuttujan arvoa. Tässä yksi asia on huomattava, että sen sijaan "i ++", voimme käyttää "i + 1". Joka kerta kun "for loop" toteutetaan, merkkijonomuuttujaan "viesti" tallennettu arvo nousee. Olemme lisänneet tämän rivin (System.Environment.NewLine) uuden rivin merkin lisäämiseksi jokaisen silmukan suorittamisen jälkeen.
On olemassa toinen muunnelma tästä "silmukalle", jota kutsutaan nimellä " jokaiselle silmukalle ”; mutta opimme siitä myöhemmin. Nyt harjoitella "silmukan" kanssa. Napsauta tästä siirtyäksesi seuraavaan kappaleeseen.
Aiheeseen liittyvät julkaisut:
- Työskentely jousilla: Windows Phone 7.5 Mango Apps Development - Osa 9
- Kehitetään Windows 7.5 Mango Apps, osa 6: Switch Statement
- Windows Phone 7.5 -sovellusten kehittäminen: osa 3; Muuttujat, tietotyypit ja arvojen määrittäminen
- Yksinkertaisten Helper-menetelmien käyttäminen kehittämällä Windows Phone 7.5 Mango Apps: osaa 8
- Word ei voinut luoda työtiedostoa. Tarkista lämpötilan muuttujan virhe