Raccolta di oggetti: Windows Phone Apps Development Turorial - Parte 14

Raccolta di oggetti: Windows Phone Apps Development Turorial - Parte 14
Raccolta di oggetti: Windows Phone Apps Development Turorial - Parte 14

Video: Raccolta di oggetti: Windows Phone Apps Development Turorial - Parte 14

Video: Raccolta di oggetti: Windows Phone Apps Development Turorial - Parte 14
Video: EasyBCD - riconfigurare e impostare il boot d'avvio di Windows e Linux - YouTube 2024, Maggio
Anonim

Quindi siamo ora nella 14 parte della nostra serie di tutorial Mango per lo sviluppo di Windows Phone 7.5. Nel nostro tutorial precedente abbiamo esaminato Namespace. In questa parte dovremo dare un'occhiata a Collezioni di oggetti. Quindi iniziamo!

Una raccolta è semplicemente un oggetto che sa come gestire i riferimenti a più istanze di altre classi. In breve tiene traccia di altri oggetti. Ci sono diversi tipi di collezioni disponibili sotto il framework.NET. Alcune raccolte ti consentono di mantenere ordinati gli oggetti mentre altri potrebbero aiutarti a recuperare facilmente gli oggetti. Le raccolte vengono utilizzate tutte le volte quando si gestisce un numero di oggetti.

Daremo ora un'occhiata a un tipo di raccolta chiamata Lista raccolta.

Crea un nuovo progetto con un nome univoco, qualcosa come "CollectionsDemo". Nella modalità di progettazione, trascina e rilascia un pulsante nell'angolo in alto a sinistra dell'emulatore (vedi immagine). Assegna un nome al pulsante correttamente e imposta il valore del contenuto su "Click Me". Seguire lo stesso processo per un blocco di testo e impostarne la proprietà di testo in bianco. Imposta la proprietà wrap del testo del blocco di testo da avvolgere.

Ora crea una classe di auto con due attributi, vale a dire il modello di marca e il tipo di stringa. Fare riferimento a Comprensione e creazione di classi per la creazione della classe. Ora fai doppio clic sul pulsante Fai clic su Me nella finestra di progettazione del file MainPage.xaml per aprire il codice C # per l'evento click del pulsante. Copia e incolla il seguente codice nell'evento click del tuo pulsante.
Ora crea una classe di auto con due attributi, vale a dire il modello di marca e il tipo di stringa. Fare riferimento a Comprensione e creazione di classi per la creazione della classe. Ora fai doppio clic sul pulsante Fai clic su Me nella finestra di progettazione del file MainPage.xaml per aprire il codice C # per l'evento click del pulsante. Copia e incolla il seguente codice nell'evento click del tuo pulsante.

Car car1 = new Car ();

car1.Make = "Oldsmobile";

car1.Model = "Cutlas Supreme";

Car car2 = new Car ();

car2.Make = "Geo";

car2.Model = "Prism";

Car car3 = new Car ();

car3.Make = "Nissan";

car3.Model = "Altima";

List myList = new List ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

string myCars = "";

foreach (Car car in myList)

{

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

}

myTextBlock.Text = myCars;

Quindi nelle prime nove righe di codice creiamo tre oggetti diversi della classe Car dai nomi car1, car2 e car3 e impostiamo i loro attributi rispettivamente.

La seguente riga di codice crea un elenco chiamato myList che può contenere riferimenti solo agli oggetti della classe Car.

Elenco myList = new List();

Una volta creata la lista, aggiungiamo oggetti alla lista usando il Aggiungi () metodo della classe List Le seguenti righe di codice aggiungono i tre oggetti all'elenco un oggetto alla volta.

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

Quindi usiamo il foreach iterator per scorrere tutti gli oggetti nell'elenco mylist. Gli attributi di ogni oggetto sono memorizzati in una variabile di stringa myCars. Enviornment.NewLine inserisce una nuova riga.

foreach (Car car in myList)

{

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

}

Finalmente mostriamo la lista delle auto usando la seguente dichiarazione.

myTextBlock.Text = myCars;

Otterrai l'output come mostrato in figura. Ecco come vengono utilizzate le collezioni. È un concetto facile, ma potrebbe essere necessario esercitarlo su qualche pratica.
Otterrai l'output come mostrato in figura. Ecco come vengono utilizzate le collezioni. È un concetto facile, ma potrebbe essere necessario esercitarlo su qualche pratica.

Ci vediamo nel prossimo tutorial.

Consigliato: