Windows

Zbirka objekata: Razvoj aplikacija za Windows Phone - Dio 14

Leap Motion SDK

Leap Motion SDK
Anonim

Dakle, sada smo u 14 dijela našeg tutorial serije Windows Phone 7.5 Mango Apps Development. U našem prethodnom udžbeniku smo pogledali Namespaces. U ovom ćemo vam dijelu pogledati Zbirke objekata . Zato počnimo!

Zbirka je jednostavno objekt koji zna upravljati referencama na više slučajeva drugih klasa. Ukratko prati druge objekte . Postoje različite vrste zbirki dostupnih u okviru.NET okvira. Neke su vam zbirke omogućuju da se objekti razvrstaju dok drugi mogu pomoći u lakšem pronalaženju objekata.

Sada ćemo pogledati jednu vrstu zbirke pod nazivom Zbirka popisa .

Izraditi novi projekt s jedinstvenim imenom, nešto poput `CollectionsDemo`. U načinu dizajna povucite i ispustite gumb u gornjem lijevom kutu emulatora (vidi sliku). Imenujte gumb pravilno i postavite njegovu vrijednost sadržaja na "Klikni mi". Slijedite isti postupak za blok teksta i postavite njezin tekstni entitet prazno. Postavite tekstualni omot tekstualnog bloka za zamotavanje.

Sada stvorite automobil klase s dva atributa, tj. Upisom i modelom vrste podataka žice. Pogledajte Razumijevanje i Stvaranje klase za izradu klase. Sada dvaput kliknite gumb Klikni mi u prozoru dizajna datoteke MainPage.xaml da biste otvorili C # kôd za događaj klika gumba. Kopirajte i zalijepite sljedeći kôd u događaj klikova gumba.

car1 = novi automobil ();

car1.Make = "Oldsmobile";

car1.Model = "Cutlas Supreme";

car2 = novi automobil ();

car2.Make = "Geo";

car2.Model = "Prism";

Automobil3 = novi automobil ();

car3.Make = "Nissan";

car3.Model = "Altima";

myList = novi popis ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

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

}

string myCars = "";

foreach

myTextBlock.Text = myCars;

Dakle, u prvih devet redaka koda stvaramo tri različita objekta klase Car prema imenima car1, car2 i car3 i postavljaju njihove atribute.

Sljedeća crta koda stvara popis zvanu myList koji može držati

Nakon što se kreira popis dodajemo objekte na popis pomoću

Dodaj () metode

na popisu. Popis moj popis = novi popis (); klase. Sljedeće crte koda dodaju tri objekta na popis jednog objekta odjednom.

myList.Add (car1); myList.Add (car2);

myList.Add (car3);

Zatim koristimo

foreer iterator da iterate kroz svaki objekt na myList popisu. Atributi svakog objekta pohranjeni su u nizu varijable myCars. Enviornment.NewLine dodaje novu liniju. foreach (Automobilski automobil u mojem popisu)

{

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

}

Na kraju ćemo prikazati popis automobila koristeći sljedeću izjavu.

myTextBlock.Text = myCars;

Dobit ćete izlaz kao što je prikazano na slici. Tako se koriste zbirke. Lako je koncept, ali neka praksa ga mora svladati.

Vidimo se u sljedećem vodiču.