Objektumgyűjtemény: Windows Phone Apps Development Turorial - 14. rész

Objektumgyűjtemény: Windows Phone Apps Development Turorial - 14. rész
Objektumgyűjtemény: Windows Phone Apps Development Turorial - 14. rész

Videó: Objektumgyűjtemény: Windows Phone Apps Development Turorial - 14. rész

Videó: Objektumgyűjtemény: Windows Phone Apps Development Turorial - 14. rész
Videó: Adding skills to your Remote Administration using Command Shell - YouTube 2024, Lehet
Anonim

Tehát most a Windows Phone 7.5 Mango Apps Development bemutató sorozatának 14 részében vagyunk. A korábbi oktatókönyvünkben a Névtérre néztünk. Ebben a részben megnézzük Objektumok gyűjteménye. Szóval induljunk el!

A gyűjtemény egyszerűen egy olyan objektum, amely képes tudni kezelni a referenciákat több osztály több példányára. Röviden nyomon követi a többi objektumot. A.NET keretrendszerben különböző típusú gyűjtemények érhetők el. Egyes gyűjtemények lehetővé teszik az objektumok rendezését, míg mások segíthetnek az objektumok egyszerű visszakeresésében. A gyűjteményeket mindig több objektum kezelésekor használják.

Most megnézzük az egyik gyűjteményt Listagyűjtemény.

Hozzon létre egy új projektet egy egyedi névvel, a "CollectionsDemo" néven. A tervezési módban húzzon egy gombot az emulátor bal felső sarkában (lásd kép). Adja meg megfelelően a gombot, és állítsa be a Tartalom értékét a "Kattintson nekem" lehetőségre. Kövesse ugyanazt a folyamatot egy szövegblokkhoz, és állítsa be a szöveges tulajdonságot üresen. Állítsa be a szövegblokk szöveget fonódó tulajdonságát.

Most hozzon létre egy olyan osztályt, amely két attribútummal rendelkezik, vagyis a String adat típusának készítése és modellezése. Lásd: Osztályok megértése és létrehozása az osztályok létrehozásához. Most kattintson duplán a Click Me gombra a MainPage.xaml fájl tervezési ablakában, és nyissa meg a gomb kattintási eseményének C # kódját. Másolja és illessze be a következő kódot a gomb kattintási eseményében.
Most hozzon létre egy olyan osztályt, amely két attribútummal rendelkezik, vagyis a String adat típusának készítése és modellezése. Lásd: Osztályok megértése és létrehozása az osztályok létrehozásához. Most kattintson duplán a Click Me gombra a MainPage.xaml fájl tervezési ablakában, és nyissa meg a gomb kattintási eseményének C # kódját. Másolja és illessze be a következő kódot a gomb kattintási eseményében.

Car car1 = új autó ();

car1.Make = "Oldsmobile";

car1.Model = "Cutlas Supreme";

Car car2 = új autó ();

car2.Make = "Geo";

car2.Model = "Prism";

Car car3 = új autó ();

car3.Make = "Nissan";

car3.Model = "Altima";

Lista myList = új lista ();

myList.Add (akkumulátorok1);

myList.Add (car2);

myList.Add (car3);

string myCars = "";

foreach (Autóautó a myListben)

{

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

}

myTextBlock.Text = myCars;

Tehát a kód első kilenc sorában a Car kategóriában három különböző objektumot hozunk létre a car1, car2 és car3 nevek alapján, és meghatározzuk attribútumainkat.

A következő kódsor létrehozza a myList nevű listát, amely csak a Car osztály objektumaira utal.

Lista myList = új lista();

A lista létrehozása után objektumokat adunk hozzá a listához a Add () metódus a List osztályban. A következő kódsorok egy objektumhoz hozzáadják a három objektumot a listához.

myList.Add (akkumulátorok1);

myList.Add (car2);

myList.Add (car3);

Ezt követően a foreach iterátor hogy átmásoljon a myList listán szereplő minden objektumon keresztül. Minden objektum attribútumát a myCars string változóban tárolja. Az Enviornment.NewLine új sorot helyez be.

foreach (Autóautó a myListben)

{

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

}

Végül az autók listáját az alábbi utasítással jelenítjük meg.

myTextBlock.Text = myCars;

A kimenetet az ábra mutatja. Tehát így használják a gyűjteményeket. Könnyű koncepció, de bizonyos gyakorlatoknak talán elsajátítaniuk kell.
A kimenetet az ábra mutatja. Tehát így használják a gyűjteményeket. Könnyű koncepció, de bizonyos gyakorlatoknak talán elsajátítaniuk kell.

Lásd a következő bemutatót.

Ajánlott: