Objektu kolekcija: Windows tālruņu lietotņu izstrādes turēšana - 14. daļa

Objektu kolekcija: Windows tālruņu lietotņu izstrādes turēšana - 14. daļa
Objektu kolekcija: Windows tālruņu lietotņu izstrādes turēšana - 14. daļa

Video: Objektu kolekcija: Windows tālruņu lietotņu izstrādes turēšana - 14. daļa

Video: Objektu kolekcija: Windows tālruņu lietotņu izstrādes turēšana - 14. daļa
Video: Web Programming - Computer Science for Business Leaders 2016 - YouTube 2024, Aprīlis
Anonim

Tāpēc mēs tagad esam mūsu Windows Phone 7.5 Mango Apps Development apmācības sērijas 14 daļās. Mūsu iepriekšējā apmācībā mēs aplūkojām Namespaces. Šajā sadaļā mēs apskatīsimies Objektu kolekcijas. So let's get started!

Kolekcija ir tikai objekts, kas zina, kā pārvaldīt atsauces uz vairākiem citu klašu gadījumiem. Īsumā tā seko līdzi citiem objektiem. Saskaņā ar.NET sistēmu ir pieejami dažādi kolekciju veidi. Dažas kolekcijas ļauj jums saglabāt objektus sakārtot, bet citi var palīdzēt viegli izgūt objektus. Kolekcijas tiek izmantotas visu laiku, apstrādājot vairākus objektus.

Mēs tagad apskatīsim vienu kolekcijas veidu, ko sauc par Saraksts kolekcijas.

Izveidojiet jaunu projektu ar unikālu nosaukumu, kas ir līdzīgs "CollectionsDemo". Izstrādes režīmā velciet un nometiet pogu emulatora augšējā kreisajā stūrī (skatiet attēlu). Pareizi nosauciet pogu un iestatiet tā satura vērtību uz "Noklikšķiniet uz mani". Izpildiet to pašu teksta bloka procesu un iestatiet tā teksta īpašumu tukšu. Iestatiet tekstlodziņa teksta bloka īpatnējo tekstu, lai to iesaiņotu.

Tagad izveidojiet klases automašīnu ar diviem atribūtiem, proti, virknes datu tipu Marka un modelis. Skatiet sadaļu Izpratne un klases izveide klases izveidei. Tagad veiciet dubultklikšķi uz pogas "Noklikšķiniet uz" MainPage.xaml faila dizaina logā, lai atvērtu pogas klikšķu notikuma C # kodu. Kopējiet un ielīmējiet šādu kodu pogas klikšķināšanas notikumā.
Tagad izveidojiet klases automašīnu ar diviem atribūtiem, proti, virknes datu tipu Marka un modelis. Skatiet sadaļu Izpratne un klases izveide klases izveidei. Tagad veiciet dubultklikšķi uz pogas "Noklikšķiniet uz" MainPage.xaml faila dizaina logā, lai atvērtu pogas klikšķu notikuma C # kodu. Kopējiet un ielīmējiet šādu kodu pogas klikšķināšanas notikumā.

Automašīna1 = jauna automašīna ();

car1.Make = "Oldsmobile";

car1.Model = "Cutlas Supreme";

Automašīna2 = jauna automašīna ();

car2.Make = "Geo";

car2.Model = "Prism";

Automašīna3 = jauna automašīna ();

car3.Make = "Nissan";

car3.Model = "Altima";

Sarakstu myList = jauns saraksts ();

myList.Add (auto1);

myList.Add (car2);

myList.Add (car3);

string myCars = "";

foreach (automašīna myList)

{

myCars + = car.Make + "-" + car.Model + Environment.NewLine;

}

myTextBlock.Text = myCars;

Tā pirmajās deviņās koda rindās mēs izveidojam trīs dažādus automašīnas klases priekšmetus ar nosaukumiem car1, car2 un car3 un attiecīgi nosaka to atribūtus.

Šāda koda rinda izveido sarakstu, ko sauc par myList, un tajā var būt tikai atsauces uz Auto klases objektiem.

Saraksts myList = jauns saraksts();

Kad saraksts ir izveidots, mēs pievienojam objektus sarakstam, izmantojot Pievienot () metodi no saraksta klases. Sekojošās koda rindiņas pievieno sarakstam vienu objektu trīs objektus vienlaikus.

myList.Add (auto1);

myList.Add (car2);

myList.Add (car3);

Tad mēs izmantojam foreach iterator lai atkārtotu katru objektu sarakstā myList. Katra objekta atribūti tiek saglabāti virknes mainīgā myCars. Enviornment.NewLine ievieto jaunu rindu.

foreach (automašīna myList)

{

myCars + = car.Make + "-" + car.Model + Environment.NewLine;

}

Visbeidzot, mēs parādām automašīnu sarakstu, izmantojot šādu paziņojumu.

myTextBlock.Text = myCars;

Jūs iegūsit produkciju, kā parādīts attēlā. Tātad, kā tiek izmantotas kolekcijas. Tas ir vienkāršs jēdziens, bet dažai praksei var būt nepieciešams to apgūt.
Jūs iegūsit produkciju, kā parādīts attēlā. Tātad, kā tiek izmantotas kolekcijas. Tas ir vienkāršs jēdziens, bet dažai praksei var būt nepieciešams to apgūt.

Apskatīsimies nākamajā apmācībā.

Ieteicams: