Bonjour

J'ai le constructeur suivant d'une classe item :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   public Item(ArrayList valeurs, int taille)
    {
        //for (int i = 1; i < valeurs.Length - 1; i++)
        //{
            _val.AddRange(valeurs);
        //}
        _taille = taille;
        tab = new int[taille];
        for (int i = 0; i < taille; i++)
        {
            tab[i] = ((int)valeurs[i]);
        }
 
    }
à l'exécution, il m'indique l'erreur suivante :
System.InvalidCastException*: 'Unable to cast object of type 'System.Collections.ArrayList' to type 'System.Int32'.'

Question : comment faire pour créer une collection et pouvoir les typer en int ?

Merci par avance