Разработване на Windows Phone Mango Apps, част 7: за повторения

Съдържание:

Разработване на Windows Phone Mango Apps, част 7: за повторения
Разработване на Windows Phone Mango Apps, част 7: за повторения

Видео: Разработване на Windows Phone Mango Apps, част 7: за повторения

Видео: Разработване на Windows Phone Mango Apps, част 7: за повторения
Видео: Режим Бога на windows 7. - YouTube 2024, Март
Anonim

Като част от програмата Learn to Develop Windows Phone 7.5 Mango, в нашия последен урок видяхме, че можем да използваме " превключвател"Ако има няколко стойности, които да бъдат тествани срещу едно условие. В този урок ще научим " за изявление"Или по-известен като" за итерация" или " за цикъл". Въпреки че има многократни изрази за итерация в C #, на първия ден ще можем да овладеем само "за линия".

за итерации или за цикъл

Докато пишете всяко приложение, понякога трябва да повторите през един блок от изрази няколко пъти, докато не намерите успешно съвпадение за вашето състояние. Това може да се направи с "за итерация". Това "за цикъл" може да не изглежда полезно на пръв поглед, но повярвайте ми; вие ще имате нужда от това със сигурност.

Затова нека да започнем, като създадем нов проект с известно име като "за итерации". Плъзнете един бутон и един текстов блок в долната област на нашия емулатор (вижте изображението) и ги наименувайте правилно (използвайки конвенцията, която научихме в предишните глави). Сега кликнете два пъти върху нашия единствен бутон, за да влезете в събитието button click.
Затова нека да започнем, като създадем нов проект с известно име като "за итерации". Плъзнете един бутон и един текстов блок в долната област на нашия емулатор (вижте изображението) и ги наименувайте правилно (използвайки конвенцията, която научихме в предишните глави). Сега кликнете два пъти върху нашия единствен бутон, за да влезете в събитието button click.

След това поставете следния код в двете къдрави скоби на събитието button_click. Не се притеснявайте, ще преминем отново, за да можете да го разберете.

Съобщение за низа = "";

за (int i = 0; i <10; i ++)

{

съобщение = съобщение + i.ToString () + System.Environment.NewLine;

}

myTextblock.Text = messege;

Сега опитайте да стартирате приложението. Надявам се, че сте получили продукция, която показах на изображението.

След като направим това, нека сега разберем всеки аспект от това приложение.
След като направим това, нека сега разберем всеки аспект от това приложение.

Ние обявихме променлива тип "низ" за да го използвате в рамките на цикъла. След това в "за" цикъл, ние сме инициирали един временна променлива "i", който следи броя на извършените итерации. Получезното квадратче предшестващо "i = 0" показва, че сме приключили с първа мисъл и сега се движим към следващата. След посвещението ние сме заявили своето състояние. Състоянието казва на компилатора колко пъти трябва да се изпълни тази линия. Щом състоянието стане задоволително, компилаторът изскача от цикъла.

След условието увеличихме стойността на променливата. Тук трябва да отбележим, че вместо "i ++" можем да използваме "i + 1". Така че всеки път, когато се изпълнява "for loop", стойността, запазена в променливата "message", се увеличава. Добавихме тази линия (System.Environment.NewLine), за да добавим нов знак за линията след всяко изпълнение на цикъл.

Има още един вариант на този "за цикъл", известен като " за всеки цикъл"; но ще научим за това по-късно. Засега практикувайте с "за цикъл". Кликнете тук, за да преминете към следващата глава.

Подобни публикации:

  • Работа със струнни: Windows Phone 7.5 Mango Apps развитие - част 9
  • Разработване на Windows 7.5 Mango Apps, Част 6: Превключвател
  • Разработване на Windows Phone 7.5 Apps: Част 3; Променливи, типове данни и определяне на стойности
  • Използване на Simple Helper Методи при разработката на Windows Phone 7.5 Mango Apps: Част 8
  • Word не може да създаде работен файл. Проверете променливата грешка в средата на темп

Препоръчано: