j'ai une classe qui implémente un tableau. il n'est pas question
de modifier cette classe pour utiliser un ArrayList.
je veux initialiser mon tableau d'une seule passe en lisant mon DataReader, c.à.d que je ne veux pas créer une ArrayList temporaire
et la reparcourir ensuite.
Voici mon problème : je veux initialiser mon tableau à la taille de mon DataReader, le code ci-dessous ne marche pas car j'initialise mon tableau à chaque fois et je perds les valeurs antécétendes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... IDataReader lecteur = .... ... int cpt = 0; while ( lecteur.Read() ) { monTableau = new TypeMaStructure[cpt+1]; monTableau[cpt] = new TypeMaStructure( lecteur.GetValue(0).ToString(), lecteur.GetValue(1).ToString()); cpt++; } ...
Partager