Windows

Pagbubuo ng Windows Phone Mango Apps, Bahagi 7: para sa mga pag-ulit

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

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

Talaan ng mga Nilalaman:

Anonim

Bilang bahagi ng Matutunan na Bumuo ng Windows Phone 7.5 Mga Aplikasyon ng Mango, sa aming huling tutorial na nakita namin na maaari naming gamitin ang " switch statement " kung mayroong maraming mga halaga sa ay susubukan laban sa isang kondisyon. Sa tutorial na ito, matututuhan natin ang " para sa pahayag " o mas kilala bilang " para sa mga pag-ulit " o " para sa loop ". Kahit na mayroong maraming pahayag na pag-ulit na magagamit sa C #, sa unang araw ay makikilala lamang namin ang "para sa loop".

para sa mga pag-ulit o para sa loop

Habang sumusulat ng anumang aplikasyon, kung minsan kailangan mong ulitin sa pamamagitan ng isang bloke ng mga pahayag para sa dami ng beses hanggang sa matagumpay mong matutugma ang iyong kalagayan. Magagawa ito gamit ang "para sa pag-ulit". Ang "para sa loop" ay maaaring mukhang kapaki-pakinabang sa unang tingin, ngunit tiwala sa akin; kailangan mong sigurado.

Kaya magsimula tayo sa pamamagitan ng paglikha ng isang bagong proyekto na may ilang mga makabuluhang pangalan tulad ng "for iterations". I-drag ang isang pindutan at isang textblock papunta sa mas mababang rehiyon ng aming emulator (tingnan ang larawan) at pangalanan ang mga ito nang maayos (gamit ang kombensyong natutunan namin sa nakaraang mga kabanata). Ngayon double-click sa aming lamang na pindutan upang makapunta sa kaganapan ng button_click.

Susunod na ilagay ang sumusunod na code sa dalawang kulot na tirante ng button_click na kaganapan.

String message = "";
for (int i = 0; i <10; i ++)
{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;

Ngayon subukan patakbuhin ang application.

Kami ay nagpahayag ng isang

uri ng string na variable na "message" para sa gamit ito sa loob ng loop. Pagkatapos sa "para" loop, sinimulan namin ang isang pansamantalang variable "i" , na sinusubaybayan ang bilang ng mga iteration na isinagawa. Ang semi-colon na sinusundan ng "i = 0" ay nagpapahiwatig na natapos na namin ang unang pag-iisip at lumilipat na tayo ngayon sa susunod. Pagkatapos ng pagsisimula, ipinahayag namin ang aming kondisyon. Ang kalagayan ay nagsasabi ng tagatala tungkol sa kung gaano karaming beses ang loop na ito ay kailangang isagawa. Sa sandaling nasiyahan ang kundisyon, ang tagatala ay lumabas sa loop. Pagkatapos ng kondisyon, nadagdagan namin ang halaga ng variable. Narito ang isang bagay ay dapat na nabanggit na, sa halip "i + +", maaari naming gamitin ang "i + 1". Kaya sa bawat oras na ang "para sa loop" ay makakakuha ng naisakatuparan, ang halaga na naka-imbak sa string variable na "mensahe" ay nadagdagan. Nagdagdag kami ng line na ito (System.Environment.NewLine) upang magdagdag ng bagong line character pagkatapos ng bawat pagpapatupad ng loop.

Mayroong isa pang pagkakaiba ng "para sa loop" na kilala bilang "

for-each loop "; ngunit matututuhan natin ito sa ibang pagkakataon. Para sa ngayon magsanay sa "para sa loop". Mag-click dito upang pumunta sa susunod na kabanata.