Insérer une ligne à la fin d'un tableau ? [Résolu]

AnnihilatorSupernova 19 Messages postés mercredi 8 novembre 2000Date d'inscription 14 septembre 2005 Dernière intervention - 11 juin 2005 à 14:21 - Dernière réponse : Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention
- 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.

Merci d'avance.
Afficher la suite 

3 réponses

Répondre au sujet
MorpionMx 3489 Messages postés lundi 16 octobre 2000Date d'inscription 30 octobre 2008 Dernière intervention - 11 juin 2005 à 15:35
+3
Utile
Utilises un ArrayList dans ce cas la, tu n'auras plus a te préoccuper de la taille ainsi

Mx
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de MorpionMx
AnnihilatorSupernova 19 Messages postés mercredi 8 novembre 2000Date d'inscription 14 septembre 2005 Dernière intervention - 11 juin 2005 à 15:51
0
Utile
Merci c'est exactement ce que je cherchais !
Et mon programme fonctionne maintenant très bien !
Commenter la réponse de AnnihilatorSupernova
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 11 juin 2005 à 18:08
0
Utile
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é..
Commenter la réponse de Lutinore

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.