Jadi sekarang kami berada di 14 bagian dari seri tutorial Windows Phone 7.5 Mango Apps Development. Dalam tutorial kami sebelumnya, kami melihat Namespaces. Di bagian ini kita akan melihat Koleksi benda. Jadi mari kita mulai!
Koleksi A hanyalah sebuah objek yang tahu bagaimana mengelola referensi ke beberapa contoh dari kelas lain. Pendeknya itu melacak benda-benda lain. Ada berbagai jenis koleksi yang tersedia di bawah kerangka.NET. Beberapa koleksi memungkinkan Anda menyimpan objek yang disortir sementara yang lain mungkin membantu dalam pengambilan objek yang mudah. Koleksi digunakan sepanjang waktu ketika menangani sejumlah objek.
Sekarang kita akan melihat satu jenis koleksi yang disebut Daftar koleksi.
Buat proyek baru dengan nama unik, sesuatu seperti ‘CollectionsDemo’. Dalam mode desain, seret dan lepas tombol di sudut kiri atas emulator (lihat gambar). Beri nama tombol dengan benar dan tetapkan nilai Kontennya ke 'Klik Saya'. Ikuti proses yang sama untuk blok teks dan setel properti teksnya menjadi kosong. Setel properti pembungkus teks dari blok teks untuk membungkus.
Car car1 = Mobil baru ();
car1.Make = "Oldsmobile";
car1.Model = "Cutlas Supreme";
Car car2 = Mobil baru ();
car2.Make = "Geo";
car2.Model = "Prisma";
Car car3 = Mobil baru ();
car3.Make = "Nissan";
car3.Model = "Altima";
Daftar myList = Daftar baru ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = “”;
foreach (Mobil mobil di myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Jadi dalam sembilan baris pertama kode kita membuat tiga objek yang berbeda dari kelas Mobil dengan nama car1, car2 dan car3 dan mengatur atribut mereka masing-masing.
Baris kode berikut membuat daftar yang disebut myList yang dapat menyimpan referensi ke objek-objek kelas Mobil saja.
Daftar
Setelah daftar dibuat, kami menambahkan objek ke daftar dengan menggunakan Tambahkan () metode dari kelas Daftar. Baris kode berikut menambahkan tiga objek ke daftar satu objek dalam satu waktu.
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
Kami kemudian menggunakan foreach iterator untuk melakukan iterasi melalui setiap objek dalam daftar myList. Setiap atribut objek disimpan dalam variabel string myCars. The Enviornment.NewLine menyisipkan baris baru.
foreach (Mobil mobil di myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
Akhirnya kami menampilkan daftar mobil menggunakan pernyataan berikut.
myTextBlock.Text = myCars;
Sampai jumpa di tutorial berikutnya.