Windows

Som en del av Lär dig att utveckla Windows Phone 7.5 Mango-applikationer, har vi i vår senaste handledning sett att vi kan använda "

WINDOWS PHONE В 2020 - МОЖНО ПОЛЬЗОВАТЬСЯ? | РЕТРОБЗОР

WINDOWS PHONE В 2020 - МОЖНО ПОЛЬЗОВАТЬСЯ? | РЕТРОБЗОР

Innehållsförteckning:

Anonim

" om det finns flera värden att testas mot ett tillstånd. I denna handledning lär vi oss " för uttalande " eller bättre känt som " för iterationer " eller " för loop ". Även om det finns flera iterationsdeklarationer tillgängliga i C #, kommer vi på vår första dag bara att behärska "för loop". för iterationer eller för loop När du skriver något program behöver du ibland ta itu med ett block av uttalanden för antal gånger tills du hittar en lyckad match för ditt tillstånd. Detta kan göras med "för iteration". Denna "för loop" kanske inte verkar vara användbar vid första anblicken, men lita på mig; du behöver det säkert.

Så låt oss börja med att skapa ett nytt projekt med något betydande namn som "för iterationer". Dra en knapp och en textblock till vår emulators nedre region (se bild) och namnge dem ordentligt (med hjälp av konvention som vi lärde oss i de föregående kapitlen). Dubbelklicka nu på vår enda knapp för att komma in i knappen_click-händelsen.

Nästa klistra in följande kod i de två krullarna på knappen_click-händelsen. Oroa dig inte, vi går igenom det igen så att du kan förstå.

String message = "";

för (int i = 0; i <10; i ++)

{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Försök nu att köra programmet. Jag hoppas att du har fått utdata som jag har visat på bilden.
Låt oss nu förstå varje aspekt av denna applikation.

Vi har förklarat ett

strängtypsvariabler "meddelande"

för använder det i slingan. Sedan i "för" -slingan har vi initierat en temporär variabel "i" , som håller reda på antalet utförda iterationer. Halvkolonet före "i = 0" indikerar att vi är färdiga med första tanke och vi flyttar nu mot nästa. Efter initieringen har vi angett vårt tillstånd. Villkoren berättar om hur många gånger den här slingan ska utföras. Så snart villkoret blir nöjd hoppar kompilatorn ut ur slingan. Efter tillståndet har vi ökat värdet av variabeln. Här bör man notera att i stället för "i ++" kan vi använda "jag + 1". Så varje gång "för loop" körs, blir värdet lagrat i strängvariabel "meddelande" ökat. Vi har lagt till den här raden (System.Environment.NewLine) för att lägga till en ny radtecken efter varje körning av loop. Det finns en annan variant av denna "loop" som kallas "

för varje loop"; men vi kommer att lära oss mer om det senare. För nu träna med "för loop". Klicka här för att gå till nästa kapitel.