Liste d'objets [Résolu]

Signaler
Messages postés
3
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
25 juillet 2007
-
Messages postés
3
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
25 juillet 2007
-
Bonjour.

J'ai un probleme avec l'objet de type List<T>.
Quand j'affiche apres plusieurs insertions (Add) alors le nombre d'elements est le bon, mais tous les attributs sont ceux du dernier objet inséré.
Avez vous déja eu le même probleme?
Merci.

6 réponses

Messages postés
3
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
25 juillet 2007

DSL, pour le précedent poste.
Tout ca pour dire que j'ai reglé mon probleme, cela venait du fait que les attributs de ma classe T etait en "static".
Merci pour votre aide.

voila
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
56
Salut,
Poste un bout de code pour qu'on puisse voire où tu t'es trompé....

<hr />
-Blog-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
hum... je sens un truc du genre :

UnObject obj = new UnObject();
List maliste = new List();

for (int i=0; i<10; i++) {
   obj.Blabla = i;

   maliste.Add(obj);
}

non ?

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
Messages postés
219
Date d'inscription
jeudi 6 juillet 2006
Statut
Membre
Dernière intervention
7 septembre 2009

...... ce doit être ce que dis  sebmafate....

Dans ta liste, tu insers toujours le même objet.

Si tu utilises une boucle dans le genre de celle ci dessus, mets le new dans la boucle :

obj = new UnObject();

.... avant le changement des propriétés(sinon, tu changes sur le précédent)

<hr />
I love .net
Messages postés
3
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
25 juillet 2007

voila
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
56
Quoi, voilà !??

<hr />
-Blog-