Array de plusieurs type [Résolu]

Messages postés
15
Date d'inscription
mardi 10 octobre 2006
Statut
Membre
Dernière intervention
20 octobre 2006
- - Dernière réponse : MoDDiB
Messages postés
546
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
4 mai 2007
- 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
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
59
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-

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
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
Messages postés
1163
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
19
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
Messages postés
30
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
17 février 2009
0
Merci
salut ;
utiliser la classe Object.
aller ciao

simo
Commenter la réponse de cs_ikan
Messages postés
546
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
4 mai 2007
1
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
Messages postés
546
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
4 mai 2007
1
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.