Objektien kokoelma: Windows Phone Apps Development Turorial - Osa 14

Objektien kokoelma: Windows Phone Apps Development Turorial - Osa 14
Objektien kokoelma: Windows Phone Apps Development Turorial - Osa 14

Video: Objektien kokoelma: Windows Phone Apps Development Turorial - Osa 14

Video: Objektien kokoelma: Windows Phone Apps Development Turorial - Osa 14
Video: 4 näppärää pikanäppäintä Outlookin käyttöön - YouTube 2024, Saattaa
Anonim

Joten olemme nyt mukana 14-osaisessa Windows Phone 7.5 Mango Apps Development tutorial -sarjassa. Edellisessä opetusohjelmassamme tarkastelimme nimet. Tässä osassa tarkastellaan Kohteiden kokoelmat. Aloitetaan siis!

Kokoelma on yksinkertaisesti objekti, joka osaa hallita viittauksia useiden muiden luokkien esiintymiin. Lyhyesti se seuraa muita esineitä..NET-kehyksen alla on erilaisia kokoelmia. Joissakin kokoelmissa on mahdollista pitää esineet lajiteltuna, kun taas muut voivat auttaa kohteiden helppoa haussa. Kokoelmia käytetään koko ajan käsiteltäessä useita kohteita.

Tarkastelemme nyt eräänlaista kokoelmaa nimeltä Listan kokoelma.

Luo uusi projekti, jolla on ainutlaatuinen nimi, kuten "CollectionsDemo". Suunnittelutavassa vedä ja pudota nappi emulaattorin vasemmassa yläkulmassa (katso kuvaa). Nimeä painike oikein ja aseta sen sisältöarvo arvoon "Klikkaa minua". Seuraa samaa prosessia tekstilohkolle ja aseta sen tekstimateriaali tyhjäksi. Aseta tekstilohkon tekstin kääre-ominaisuus päällystettäväksi.

Luo nyt luokka-auto, jossa on kaksi attribuuttia, nimittäin merkkijono- tyypin merkki ja malli. Katso luokkien luomista koskevat käsitteet ja luokat. Nyt kaksoisnapsauta Click Me -painiketta MainPage.xaml-tiedoston suunnittelun ikkunassa, jotta voit avata napsautuksen tapahtuman C # -koodin. Kopioi ja liitä seuraava koodi painikkeen napsautustilaan.
Luo nyt luokka-auto, jossa on kaksi attribuuttia, nimittäin merkkijono- tyypin merkki ja malli. Katso luokkien luomista koskevat käsitteet ja luokat. Nyt kaksoisnapsauta Click Me -painiketta MainPage.xaml-tiedoston suunnittelun ikkunassa, jotta voit avata napsautuksen tapahtuman C # -koodin. Kopioi ja liitä seuraava koodi painikkeen napsautustilaan.

Autoauto1 = uusi auto ();

car1.Make = "Oldsmobile";

car1.Model = "Cutlas Supreme";

Auto2 = uusi auto ();

car2.Make = "Geo";

car2.Model = "Prism";

Auto car3 = uusi auto ();

car3.Make = "Nissan";

car3.Model = "Altima";

Luettelo myList = uusi lista ();

myList.Add (CAR1);

myList.Add (car2);

myList.Add (car3);

merkkijono myCars = "";

foreach (Auto-auto myListissä)

{

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

}

myTextBlock.Text = myCars;

Joten ensimmäisten yhdeksän koodin rivillä luodaan Carin, Car2: n ja Car3: n nimien car1, car2 ja car3 kolme eri objektiota ja asetetaan niiden attribuutit vastaavasti.

Seuraava rivi luo luettelon nimeltä myList, jolla voi olla viittauksia vain autoluokan kohteisiin.

Lista myList = uusi luettelo();

Kun lista luodaan, lisätään objekteja luetteloon käyttämällä Lisää () -menetelmä luetteloluokkaa. Seuraavat koodin rivit lisäävät kolme objektia luetteloon yhden objektin kerrallaan.

myList.Add (CAR1);

myList.Add (car2);

myList.Add (car3);

Käytämme sitten foreach iteraattori iterata jokaisen objektin kautta myList-luettelossa. Jokainen objektin attribuutit tallennetaan merkkijonomuuttujalle myCars. Enviornment.NewLine lisää uuden rivin.

foreach (Auto-auto myListissä)

{

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

}

Lopuksi näytämme autoluettelon seuraavan lausuman avulla.

myTextBlock.Text = myCars;

Saat tuotoksen kuvan mukaisesti. Joten näin käytetään kokoelmia. Se on helppo käsite, mutta jotkin käytännöt saattavat joutua hallitsemaan sitä.
Saat tuotoksen kuvan mukaisesti. Joten näin käytetään kokoelmia. Se on helppo käsite, mutta jotkin käytännöt saattavat joutua hallitsemaan sitä.

Nähdään seuraavassa opetusohjelmassa.

Suositeltava: