Utvikling av Windows Phone Mango Apps, del 7: for iterasjoner

Innholdsfortegnelse:

Utvikling av Windows Phone Mango Apps, del 7: for iterasjoner
Utvikling av Windows Phone Mango Apps, del 7: for iterasjoner

Video: Utvikling av Windows Phone Mango Apps, del 7: for iterasjoner

Video: Utvikling av Windows Phone Mango Apps, del 7: for iterasjoner
Video: How To Log Into Windows 7 If You Forgot Your Password WITHOUT CD OR SOFTWARE!! - YouTube 2024, April
Anonim

Som en del av Lær å utvikle Windows Phone 7.5 Mango Applications, har vi i vår siste opplæring sett at vi kan bruke " bytte setning"Hvis det er flere verdier som skal testes mot en tilstand. I denne opplæringen vil vi lære " for uttalelse"Eller bedre kjent som" for iterasjoner"Eller" for sløyfe ”. Selv om det finnes flere iterasjonserklæringer tilgjengelige i C #, på vår første dag, vil vi bare mestre "for loop".

for iterasjoner eller for sløyfe

Mens du skriver et hvilket som helst program, trenger du noen ganger å gjenta gjennom en blokk med setninger for antall ganger til du finner en vellykket kamp for din tilstand. Dette kan gjøres ved å bruke "for iterasjon". Denne "for loop" kan ikke virke nyttig ved første øyekast, men stol på meg; du kommer til å trenge det sikkert.

Så la oss komme i gang ved å lage et nytt prosjekt med noe betydelig navn som "for iterasjoner". Dra en knapp og en tekstblock inn på den nedre delen av vår emulator (se bildet) og navn dem ordentlig (ved hjelp av konvensjon vi lærte i de forrige kapitlene). Dobbeltklikk nå på vår eneste knapp for å komme inn i button click-hendelsen.
Så la oss komme i gang ved å lage et nytt prosjekt med noe betydelig navn som "for iterasjoner". Dra en knapp og en tekstblock inn på den nedre delen av vår emulator (se bildet) og navn dem ordentlig (ved hjelp av konvensjon vi lærte i de forrige kapitlene). Dobbeltklikk nå på vår eneste knapp for å komme inn i button click-hendelsen.

Neste lim inn følgende kode i de to krøllete båndene på knappen_klick-hendelsen. Ikke bekymre deg, vi vil gå gjennom det igjen, slik at du kan forstå.

String message = "";

for (inti = 0; i <10; i ++)

{

melding = melding + i.ToString () + System.Environment.NewLine;

}

myTextblock.Text = messege;

Prøv nå å kjøre programmet. Jeg håper du har mottatt produksjonen jeg har vist på bildet.

Etter å ha gjort det, la oss nå forstå hvert aspekt av denne applikasjonen.
Etter å ha gjort det, la oss nå forstå hvert aspekt av denne applikasjonen.

Vi har erklært a streng type variabel "melding" for å bruke den i løkken. Deretter har vi startet en i "for" loop midlertidig variabel "jeg", som holder styr på antall utførte iterasjoner. Semikolonet foran "i = 0" indikerer at vi er ferdige med første tanke, og vi beveger oss nå mot neste. Etter innvielsen har vi uttalt vår tilstand. Tilstanden forteller kompilatoren om hvor mange ganger denne sløyfen skal utføres. Så snart tilstanden blir fornøyd, hopper kompilatoren ut av løkken.

Etter betingelsen har vi økt verdien av variabel. Her må en ting bemerkes at i stedet "i ++" kan vi bruke "jeg + 1". Så hver gang "for loop" blir utført, blir verdien lagret i strengvariabel "melding" økt. Vi har lagt til denne linjen (System.Environment.NewLine) for å legge til nytt linjestykke etter hver utføring av sløyfe.

Det er en annen variant av denne "for loop" kjent som " for hver krets “; men vi vil lære om det senere. For nå øve med "for loop". Klikk her for å gå til neste kapittel.

Relaterte innlegg:

  • Arbeide med snorer: Windows Phone 7.5 Mango Apps Development - Del 9
  • Utvikling av Windows 7.5 Mango Apps, Del 6: Switch Statement
  • Utvikling av Windows Phone 7.5 Apps: Del 3; Variabler, datatyper og tildeling av verdier
  • Bruke enkle hjelpemetoder mens du utvikler Windows Phone 7.5 Mango Apps: Del 8
  • Word kunne ikke opprette arbeidsfil. Sjekk Temp-miljøvariabel feil

Anbefalt: