Windows

Mengembangkan Aplikasi Mango Windows Phone, Bagian 7: untuk iterasi

FULL BUILD: Converting a Silverado Work Horse Into a Mean Street Truck - "Senior Silverado"

FULL BUILD: Converting a Silverado Work Horse Into a Mean Street Truck - "Senior Silverado"

Daftar Isi:

Anonim

Sebagai bagian dari Belajar Mengembangkan Aplikasi Windows Phone 7.5 Mango, dalam tutorial terakhir kami, kami telah melihat bahwa kita dapat menggunakan " pernyataan switch " jika ada beberapa nilai untuk diuji terhadap satu kondisi. Dalam tutorial ini kita akan belajar “ untuk pernyataan ” atau lebih dikenal sebagai “ untuk iterasi ” atau “ untuk loop ”. Meskipun ada beberapa pernyataan iterasi yang tersedia di C #, pada hari pertama kami, kami hanya akan menguasai "for loop".

untuk iterasi atau untuk loop

Saat menulis aplikasi apa pun, terkadang Anda perlu mengulang melalui satu blok pernyataan untuk beberapa kali hingga Anda menemukan kecocokan yang sukses untuk kondisi Anda. Ini dapat dilakukan menggunakan "untuk iterasi". Ini "untuk loop" mungkin tidak tampak berguna pada pandangan pertama, tetapi percayalah pada saya; Anda akan membutuhkannya dengan pasti.

Jadi mari kita mulai dengan membuat proyek baru dengan beberapa nama penting seperti "untuk iterasi". Seret satu tombol dan satu textblock ke bagian bawah emulator kami (lihat gambar) dan beri nama dengan benar (menggunakan konvensi yang kami pelajari di bab sebelumnya). Sekarang klik dua kali pada satu-satunya tombol kami untuk masuk ke event button_click.

Selanjutnya tempelkan kode berikut ke dalam dua kurung kurawal dari event button_click. Jangan khawatir, kita akan membahasnya sekali lagi sehingga Anda bisa mengerti.

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

Sekarang coba jalankan aplikasi. Saya harap Anda telah menerima output yang saya tunjukkan dalam gambar.

Setelah melakukan itu, mari kita sekarang memahami setiap aspek dari aplikasi ini.

Kami telah mendeklarasikan variabel jenis string "pesan" untuk menggunakannya dalam loop. Kemudian dalam loop "for", kami telah memulai satu variabel sementara "i" , yang melacak jumlah iterasi yang dilakukan. Titik koma sebelumnya “i = 0” menunjukkan bahwa kita telah selesai dengan pikiran pertama dan kita bergerak menuju yang berikutnya. Setelah inisiasi, kami telah menyatakan kondisi kami. Kondisi memberitahu compiler tentang berapa kali loop ini harus dieksekusi. Segera setelah kondisi terpuaskan, compiler melompat keluar dari loop.

Setelah kondisi tersebut, kami telah meningkatkan nilai variabel. Di sini satu hal yang harus dicatat bahwa, sebagai gantinya “i ++”, kita dapat menggunakan “i + 1”. Jadi setiap kali "for loop" dijalankan, nilai yang disimpan dalam "pesan" variabel string akan meningkat. Kami telah menambahkan baris ini (System.Environment.NewLine) untuk menambahkan karakter baris baru setelah setiap eksekusi loop.

Ada variasi lain dari "for loop" yang dikenal sebagai " untuk-setiap loop "; tetapi kita akan belajar tentang itu nanti. Untuk sekarang berlatih dengan "for loop". Klik di sini untuk pergi ke bab berikutnya.