Osana Windows Phone 7.5 Mango rakenduste õppimisest, meie viimases juhenduses nägime, et võime kasutada " lülita avaldus"Kui on mitu väärtust, mida tuleb testida ühe tingimuse suhtes. Selles õpetuses õpime " avalduse jaoks"Või paremini tuntud kui" iteratsioonide jaoks"Või" silmuse jaoks" Kuigi C # -s on saadaval mitu iteratsiooni avaldust, meie esimesel päeval õpime me ainult "loopiks".
iteratsioonide või silmuse jaoks
Mis tahes rakenduse kirjutamisel peate mõnikord kordama mitme avalduse ploki avaldamist, kuni leiate oma seisundi edukuse. Seda saab teha "iteratsiooniks". See "silmuse jaoks" ei pruugi esimesel pilgul tunduda kasulik, kuid usaldage mind; te vajate seda kindlasti.
Järgmisena kleepige järgmine kood kahe nupuvajutusega ürituse kaarjadesse. Ära muretse, me jätkame seda uuesti, et saaksite seda mõista.
String message = "";
jaoks (int i = 0; i <10; i ++)
{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Nüüd proovige rakendust käitada. Loodan, et olete saanud väljundit, mida mul on näidatud.
Oleme kuulutanud stringi tüüpi muutuja "message" selle kasutamiseks loopis. Siis oleme loonud "jaoks" loo jaoks ühe ajutine muutuja "i", mis jälgib tehtud korduste arvu. "I = 0" eelnev poolkolonn näitab, et oleme lõpetanud esimese mõtte ja nüüd liigume järgmise poole. Pärast algatamist oleme teatanud oma seisundist. See tingimus annab kompileerijale teada, mitu korda seda silmust tuleks täita. Niipea, kui tingimus on rahul, lõpeb kompilaator silmast välja.
Pärast tingimust oleme suurendanud muutuja väärtust. Siinkohal tuleb märkida, et "i + +" asemel võime kasutada "i + 1". Nii et iga kord, kui "silmuse" jaoks käivitatakse, suureneb väärtus, mis salvestatakse stringi muutuja "message". Oleme lisanud selle rea (System.Environment.NewLine), et lisada uus joone tähemärk pärast iga loopi sooritamist.
On veel üks variatsioon see "loop" jaoks, mida nimetatakse " iga silmuse jaoks"; kuid me õpime sellest hiljem. Praegu käsk "silmuse jaoks". Klõpsake siia, et minna järgmisele peatükile.
Seonduvad postitused:
- Töö stringidega: Windows Phone 7.5 Mango rakenduste arendamine - 9. osa
- Windows 7.5 Mango rakenduste arendamine, 6. osa: lülitusteade
- Windows Phone 7.5 rakenduste arendamine: 3. osa; Muutujad, andmetüübid ja väärtuste määramine
- Windowsi telefoni 7.5 Mango rakenduste arendamisel lihtsate abimeetodite kasutamine: 8. osa
- Sõna ei saa luua tööfaili. Kontrollige Temp keskkonnamuutuja viga