Bonjour à tous !

J’ai une ArrayList
ArrayList MaListe = new ArrayList();

et deux Class bidon et truc.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 public class bidon
    {
        public string machin;
 
        public bidon(string name)
        {
            machin = name;
        }
        public override String ToString()
        {
            return machin;
        }
    }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
   public class truc
    {
        public int toto;
        public truc(int jojo)
        {
            toto = jojo;
        }
        public override String ToString()
        {
            return toto.ToString();
        }
    }
Je remplie Maliste aléatoirement avec des machins et des trucs.
ArrayList MaListe = new ArrayList();


Je peux lister ma ArrayList dans une RichTextBox msg.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 for (int i = 0; i < points.Count; i++)
             {
                msg.Text += points[i].ToString();
             }
Comment faire pour reconnaitre le type d’un objet de la liste sans utilser ToString( qui pourrait avoir une forme caractéristique du type d'objet.Par exemple commencer par un T pour le type truc ... )

Merci d’avance.