Bonjour, je suis confronté à un problème bisarre:
J'ai besoin d'un tableau de taille 2 de Listes génériques (List<Int32>). Cependant, lorsque je cherche à affecter une liste à une case du tableau, la compilation me renvoie une erreur ...
Lorsque je fais une tableau de listes non génériques (ArrayList), ça passe. Voici un exemple de code simplifié à l'extrème qui illustre mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 interface uses System.Collections,System.Collections.Generic; type test = class public _arrayOfListGeneric : array [0..1] of List<Int32>; _arrayOfList : array [0..1] of ArrayList; procedure test1; end;Quelqu'un peut-il m'expliquer d'où vient le problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 implementation procedure test.test1; begin _arrayOfList[0] := new List<Int32>(); // ça passe ... _arrayOfListGeneric[0] := new List<Int32>(); // ça ne passe pas ... (avec erreur "affectation attendue") end; end.
Partager