[c++.net] ajouter un entier à une liste

Bonjour, je veux juste ajouter un entier à une arraylist:



ArrayList *l=new ArraList();

l->Add(S"chaine de caractere"); //OK
l->Add(3); //marche pas (il lui faut un object)
l->Add(new System::Int32(3)); //marche pas non plus


Bref je comprends po… quelle classe d’entiers dérive de system::object???

A moins de faire une classe du genre :

class Integer
{
public: int val;
};

je vois pas comment faire…

merci de votre aide


ArrayList *l=new ArraList();
l->Add(__box(3)); //marche!!!!!!

Je m’endormirai moins con ce soir

Ah l’auto boxing du Java :slight_smile: on l’a pas en C++.Net

(mais ceci dit, si tu faisais du vrai C++ list<int> ?)