A Windows Phone 7.5 Mango Alkalmazások fejlesztésének fejlesztése részeként az utolsó bemutatónk során láttuk, hogy a " kapcsoló nyilatkozatot"Ha több érték van tesztelve egy feltétel mellett. Ebben a bemutatóban megtanuljuk " nyilatkozatért"Vagy inkább" az iterációkhoz"Vagy" a hurok számára ”. Bár a C #-ban több iterációs nyilatkozat áll rendelkezésre, az első napunkon csak a "hurok" mestere lesz.
iterációkhoz vagy hurokhoz
Az alkalmazások írása közben néha többször is meg kell ismételni a mondatok egy mondatát, amíg megtalálja a megfelelő állapotot. Ezt "iterációra" lehet használni. Ez a "hurok" első pillantásra nem tűnik hasznosnak, de bízzon bennem; szükséged lesz rá.
Ezután illessze be a következő kódot a button_click esemény két göndör befogadására. Ne aggódjon, ismét átmegyünk rajta, hogy megértsük.
String message = "";
az (int i = 0; i <10; i ++)
{
üzenet = üzenet + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Most próbálja meg futtatni az alkalmazást. Remélem, kaptam a kimenetet, amit a képen mutatok.
Nyilatkoztunk a string típusú változó "üzenet" a hurokon való használatához. Ezután a "for" hurokban kezdeményeztük ideiglenes "i", amely nyomon követi a végrehajtott iterációk számát. Az "i = 0" előtti félpótlás azt jelzi, hogy az első gondolattal fejeztük be, és most a következő felé haladunk. A beavatás után kijelentettük állapotunkat. Az állapot azt mondja a fordítónak, hogy hányszor kell végrehajtani ezt a hurokot. Amint a feltétel teljesül, a fordító ugrik ki a hurokból.
Az állapot után növeltük a változó értékét. Itt meg kell jegyezni, hogy az "i ++" helyett "i + 1" -et használhatunk. Tehát minden egyes alkalommal, amikor a "for loop" végrehajtásra kerül, az "üzenet" karakterláncban tárolt érték növekszik. Ehhez a sorhoz (System.Environment.NewLine) hozzáadtunk egy új vonal karaktert a hurok minden végrehajtása után.
Van egy másik változata ennek a "huroknak", amelyet " minden egyes hurok számára „ de később megtudjuk. Most a gyakorlatban a "for loop". Kattintson ide a következő fejezethez való lépéshez.
Kapcsolódó hozzászólások:
- A stringek használata: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 9. rész
- A Windows 7.5 Mango Apps fejlesztése, 6. rész: Switch Statement
- A Windows Phone 7.5 alkalmazások fejlesztése: 3. rész; Változók, adattípusok és értékek hozzárendelése
- Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész
- A Word nem hozhat létre munkafájlt. Ellenőrizze a Temp Environment változó hibát