AnnihilatorSupernova
Messages postés19Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention14 septembre 2005
-
11 juin 2005 à 14:21
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
11 juin 2005 à 18:08
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.
AnnihilatorSupernova
Messages postés19Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention14 septembre 2005 11 juin 2005 à 15:51
Merci c'est exactement ce que je cherchais !
Et mon programme fonctionne maintenant très bien !
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 11 juin 2005 à 18:08
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é..