Bonjour à tous et à toutes,

J'ai ajouté dans un ArrayList des structures. Je peux y enregistrer des données mais je ne sais pas comment les récupérer. Je ne trouve rien à ce sujet sur le forum.
Voice mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 struct Aff 
        {
            public int TQteT0;
            public int TQteT1; 
            public int TQteT2; 
            public int TQteT3;
            public int somme;
        }
 
ArrayList T_Tab = new ArrayList();  //tableau dynamique de stockage des structures
 
...
 
for (int k = 0; k <= T_Aff.Length - 1; k++)
{
        Aff vBuffAff = new Aff();
 
        if (T_Aff[0] == T_Aff[k]) 
        {
               if (T_Tab.Count > 0)
               {
                       int vtoto = T_Tab[i].TQteT0 //<-- je souhaite récupérer le contenu de TQteT0
                } 
                vBuffAff.TQteT0 = 1; 
         }
         else if (T_Aff[1] == T_Aff[k]) { vBuffAff.TQteT1 = 1; }
         else if (T_Aff[2] == T_Aff[k]) { vBuffAff.TQteT2 = 1; }
         else if (T_Aff[3] == T_Aff[k]) { vBuffAff.TQteT3 = 1; }
 
         vIndex = T_Tab.Add(vBuffAff);
 
}
Le programme ne compile pas et le message d'erreur est le suivant :
Erreur 1 'object' ne contient pas de définition pour 'TQteT0'
Si quelqu'un peut me dépanner, ça sera avec plaisir.

D'avance merci
Cordialement
Alex01