Collection d'objets: Turorial pour le développement d'applications Windows Phone - Partie 14

Collection d'objets: Turorial pour le développement d'applications Windows Phone - Partie 14
Collection d'objets: Turorial pour le développement d'applications Windows Phone - Partie 14

Vidéo: Collection d'objets: Turorial pour le développement d'applications Windows Phone - Partie 14

Vidéo: Collection d'objets: Turorial pour le développement d'applications Windows Phone - Partie 14
Vidéo: Modifier le temps d'attente du menu GRUB lors d'un dualboot Windows Linux ! - YouTube 2024, Avril
Anonim

Nous en sommes donc maintenant à la partie 14 de notre série de didacticiels de développement d’applications Mango pour Windows Phone 7.5. Dans notre précédent tutoriel, nous avons examiné les espaces de noms. Dans cette partie, nous examinerons Collections d'objets. Alors, commençons!

Une collection est simplement un objet qui sait comment gérer les références à plusieurs instances d'autres classes. En bref il garde la trace d'autres objets. Différents types de collections sont disponibles dans le framework.NET. Certaines collections vous permettent de garder les objets triés tandis que d'autres peuvent aider à les récupérer facilement. Les collections sont utilisées tout le temps lors de la manipulation d'un certain nombre d'objets.

Nous allons maintenant examiner un type de collection appelé Collection de liste.

Créez un nouveau projet avec un nom unique, quelque chose comme "CollectionsDemo". En mode Conception, faites glisser un bouton dans le coin supérieur gauche de l'émulateur (voir l'image). Nommez le bouton correctement et définissez sa valeur de contenu sur «Cliquez sur moi». Suivez le même processus pour un bloc de texte et définissez sa propriété de texte sur vide. Définissez la propriété d'habillage de texte du bloc de texte pour l'habiller.

Maintenant, créez une classe Car avec deux attributs, à savoir, la marque et le modèle du type de données string. Reportez-vous à Comprendre et créer des classes pour la création de classes. Double-cliquez maintenant sur le bouton Click Me dans la fenêtre de conception du fichier MainPage.xaml pour ouvrir le code C # de l’événement de clic du bouton. Copiez et collez le code suivant dans l’événement de clic de votre bouton.
Maintenant, créez une classe Car avec deux attributs, à savoir, la marque et le modèle du type de données string. Reportez-vous à Comprendre et créer des classes pour la création de classes. Double-cliquez maintenant sur le bouton Click Me dans la fenêtre de conception du fichier MainPage.xaml pour ouvrir le code C # de l’événement de clic du bouton. Copiez et collez le code suivant dans l’événement de clic de votre bouton.

Voiture voiture1 = voiture neuve ();

car1.Make = “Oldsmobile”;

car1.Model = “Cutlas Supreme”;

Voiture voiture2 = voiture neuve ();

car2.Make = “Geo”;

car2.Model = “Prism”;

Voiture voiture3 = voiture neuve ();

car3.Make = "Nissan";

car3.Model = “Altima”;

List myList = new List ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

string myCars = “”;

foreach (voiture dans ma liste)

{

myCars + = car.Make + “-” + car.Model + Environment.NewLine;

}

myTextBlock.Text = myCars;

Ainsi, dans les neuf premières lignes de code, nous créons trois objets différents de la classe Car sous les noms car1, car2 et car3 et définissons leurs attributs, respectivement.

La ligne de code suivante crée une liste appelée myList pouvant uniquement contenir des références à des objets de la classe Car.

liste myList = nouvelle liste();

Une fois la liste créée, nous ajoutons des objets à la liste en utilisant le Méthode Add () de la classe List. Les lignes de code suivantes ajoutent les trois objets à la liste, objet par objet.

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

Nous utilisons ensuite le pour chaque itérateur pour parcourir chaque objet de la liste myList. Les attributs de chaque objet sont stockés dans une variable chaîne myCars. Enviornment.NewLine insère une nouvelle ligne.

foreach (voiture dans ma liste)

{

myCars + = car.Make + “-” + car.Model + Environment.NewLine;

}

Enfin, nous affichons la liste des voitures à l’aide de la déclaration suivante.

myTextBlock.Text = myCars;

Vous obtiendrez une sortie comme le montre la figure. Voilà comment les collections sont utilisées. C'est un concept simple mais certaines pratiques peuvent avoir besoin de le maîtriser.
Vous obtiendrez une sortie comme le montre la figure. Voilà comment les collections sont utilisées. C'est un concept simple mais certaines pratiques peuvent avoir besoin de le maîtriser.

A bientôt dans le prochain tutoriel.

Conseillé: