Windows

Sviluppo di app per Windows Phone Mango, parte 7: per iterazioni

Leap Motion SDK

Leap Motion SDK

Sommario:

Anonim

Come parte delle applicazioni Mango di Learn to Develop Windows Phone 7.5, nel nostro ultimo tutorial abbiamo visto che possiamo usare " switch statement " se ci sono più valori per essere testato contro una condizione. In questo tutorial impareremo " per l`istruzione " o meglio conosciuto come " per le iterazioni " o " per il ciclo ". Sebbene ci siano più istruzioni di iterazione disponibili in C #, nel nostro primo giorno controlleremo solo "for loop".

per iterazioni o per ciclo

Durante la scrittura di qualsiasi applicazione, a volte è necessario scorrere un blocco di istruzioni per numero di volte fino a quando non trovi una corrispondenza riuscita per la tua condizione. Questo può essere fatto usando "per l`iterazione". Questo "ciclo for" potrebbe non sembrare utile a prima vista, ma fidati di me; ne avrai sicuramente bisogno.

Iniziamo quindi creando un nuovo progetto con un nome significativo come "per le iterazioni". Trascina un pulsante e un blocco di testo nella parte inferiore del nostro emulatore (vedi immagine) e assegna un nome appropriato (usando la convenzione che abbiamo appreso nei capitoli precedenti). Ora fai doppio clic sul nostro unico pulsante per entrare nell`evento button_click.

Quindi incolla il seguente codice nelle due parentesi graffe dell`evento button_click. Non ti preoccupare, lo esamineremo ancora una volta in modo che tu possa capire.

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

Ora prova a eseguire l`applicazione. Spero che tu abbia ricevuto l`output che ho mostrato nell`immagine.

Fatto ciò, cerchiamo ora di capire ogni aspetto di questa applicazione.

Abbiamo dichiarato una variabile di tipo stringa "messaggio" per utilizzandolo all`interno del ciclo. Quindi, nel ciclo "for", abbiamo avviato una variabile temporanea "i" , che tiene traccia del numero di iterazioni eseguite. Il punto e virgola che precede "i = 0" indica che abbiamo terminato con un primo pensiero e ci stiamo spostando ora verso il prossimo. Dopo l`iniziazione, abbiamo dichiarato la nostra condizione. La condizione indica al compilatore quante volte deve essere eseguito questo ciclo. Non appena la condizione viene soddisfatta, il compilatore salta fuori dal ciclo.

Dopo la condizione, abbiamo aumentato il valore della variabile. Qui una cosa dovrebbe essere notato che, invece "i ++", possiamo usare "i + 1". Quindi ogni volta che viene eseguito il "ciclo for", il valore memorizzato nella variabile stringa "messaggio" viene aumentato. Abbiamo aggiunto questa riga (System.Environment.NewLine) per aggiungere un nuovo carattere di riga dopo ogni esecuzione del ciclo.

c`è un`altra variante di questo "ciclo for" noto come " per-ogni ciclo "; ma lo scopriremo più tardi. Per ora pratica con "for loop". Clicca qui per andare al prossimo capitolo.