Array de plusieurs type [Résolu]

manuweb_21 15 Messages postés mardi 10 octobre 2006Date d'inscription 20 octobre 2006 Dernière intervention - 12 oct. 2006 à 19:27 - Dernière réponse : MoDDiB 546 Messages postés mardi 26 novembre 2002Date d'inscription 4 mai 2007 Dernière intervention
- 13 oct. 2006 à 08:50
Comment fait on pour créer un array qui contient plusieurs types de variables (string, double, char, ...)?
par exemple pour enregistrer les valeurs d'un tableau:

Nom: Age: Sex:
Claude 18 M
Anne 22 F
Robert 65 F

(ben oui on sait jamais, un Robert de 65 ans peut être féminin de nos jours... .-)
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 13 oct. 2006 à 08:22
3
Merci
18410

MoDDiB
> C'est exactement ce qu'a proposé bernie666, à l'exception du fait que ce n'est pas

ArrayList maListe = new ArrayListe(); mais
List maListe = new Liste();

<hr size="2" />-Blog-

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Commenter la réponse de cs_Bidou
bernie666 427 Messages postés mercredi 1 octobre 2003Date d'inscription 29 janvier 2008 Dernière intervention - 12 oct. 2006 à 19:39
0
Merci
Salut pour stocker des objets utilise les collections qui sont la pour ca

Par exemple l'arrayListe

ArrayList maListe = new ArrayListe();

Personne unePersonne = new Personne(Robert,65,F);

maListe.Add(unePersonne);

il faudra caster les objets lorsque tu les récupereras de ton arrayListe sauf si tu utilise une liste Typée ArrayList maListe = new ArrayListe();
Commenter la réponse de bernie666
leprov 1163 Messages postés vendredi 23 juillet 2004Date d'inscription 21 octobre 2010 Dernière intervention - 12 oct. 2006 à 19:40
0
Merci
tu crée un objet qui contient une string, un int, et un char, et tu fais un tableau de cet objet....(tout simplement...)
Commenter la réponse de leprov
cs_ikan 30 Messages postés mercredi 11 mai 2005Date d'inscription 17 février 2009 Dernière intervention - 12 oct. 2006 à 20:04
0
Merci
salut ;
utiliser la classe Object.
aller ciao

simo
Commenter la réponse de cs_ikan
MoDDiB 546 Messages postés mardi 26 novembre 2002Date d'inscription 4 mai 2007 Dernière intervention - 12 oct. 2006 à 20:57
0
Merci
Pour ton probleme précis le mieux est que tu crées une classe Personne :
class Personne
{
public string nom ;
public int age;
public char sexe;
}

Puis pour ton tableau soit tu fais ton tableau comme habituellement
Personne[] tab = new Personne[X];
ou Mieux une liste générique :

Personne person = new Personne();
List listPersonnes = new List();

listPersonnes.Add(person);
Commenter la réponse de MoDDiB
MoDDiB 546 Messages postés mardi 26 novembre 2002Date d'inscription 4 mai 2007 Dernière intervention - 13 oct. 2006 à 08:50
0
Merci
Ouaip mais dès que j'ai vu le mot ArrayList j'ai pris peur et je n'ai pas lu la suite de sa réponse pensant qu'il voulait tout stocker dans l'ArrayList sans classe :)
Commenter la réponse de MoDDiB

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.