Koleksi Objek: Pengembangan Aplikasi Windows Phone Turorial - Bagian 14

Koleksi Objek: Pengembangan Aplikasi Windows Phone Turorial - Bagian 14
Koleksi Objek: Pengembangan Aplikasi Windows Phone Turorial - Bagian 14

Video: Koleksi Objek: Pengembangan Aplikasi Windows Phone Turorial - Bagian 14

Video: Koleksi Objek: Pengembangan Aplikasi Windows Phone Turorial - Bagian 14
Video: Cara Fix Tidak Bisa Tambah Windows Di Grub Linux - YouTube 2024, April
Anonim

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.

Sekarang buat mobil kelas dengan dua atribut, yaitu, Membuat dan Model tipe data string. Lihat Memahami dan Membuat Kelas untuk pembuatan kelas. Sekarang klik dua kali tombol Klik Saya di jendela desain file MainPage.xaml untuk membuka kode C # untuk acara klik tombol. Salin dan Tempel kode berikut di acara klik tombol Anda.
Sekarang buat mobil kelas dengan dua atribut, yaitu, Membuat dan Model tipe data string. Lihat Memahami dan Membuat Kelas untuk pembuatan kelas. Sekarang klik dua kali tombol Klik Saya di jendela desain file MainPage.xaml untuk membuka kode C # untuk acara klik tombol. Salin dan Tempel kode berikut di acara klik tombol Anda.

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 myList = Daftar baru();

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;

Anda akan mendapatkan output seperti yang ditunjukkan pada gambar. Jadi ini adalah bagaimana Koleksi digunakan. Ini adalah konsep yang mudah tetapi beberapa latihan mungkin perlu menguasainya.
Anda akan mendapatkan output seperti yang ditunjukkan pada gambar. Jadi ini adalah bagaimana Koleksi digunakan. Ini adalah konsep yang mudah tetapi beberapa latihan mungkin perlu menguasainya.

Sampai jumpa di tutorial berikutnya.

Direkomendasikan: