Salut à tous.
Ca fait deux jours que je cherche comment résoudre mon problème et je n'ai rien trouvé (csharpfr, msdn, google, ...).
Voilà mon problème :
J'ai fait un petit programme de recherche de fichiers en C#.NET, qui doit garder la liste des fichiers qu'il trouve dans un tableau unidimensionnel.
Le programme crée une variable
public
static
string[] files =
new
string[] {};
dans laquelle il doit insérer le nom des fichiers trouvés (sous forme de chaîne de caractère).
Le problème c'est que je ne sais pas quelle taille fera mon tableau, c'est pour cela que je le crée sans lui donner de taille. Donc finalement je cherche comment faire pour ajouter une ligne à la fin d'un tableau et y insérer ensuite une chaîne de caractères.
Salut, le ArrayList est effectivement la meilleure solution.. L'autre solution c'est de creer un second tableau deux fois plus grand que le premier lorque ce dernier arrive a saturation et de recopier l'integralite du premier dans le second avant de le completer.. C'est exactement le mecanisme interne du ArrayList.. Y'a aussi les listes chainées mais c'est plus compliqué..