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

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

Merci d'avance.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
3
Merci
Utilises un ArrayList dans ce cas la, tu n'auras plus a te préoccuper de la taille ainsi

Mx

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de MorpionMx
Messages postés
19
Date d'inscription
mercredi 8 novembre 2000
Dernière intervention
14 septembre 2005
0
Merci
Merci c'est exactement ce que je cherchais !
Et mon programme fonctionne maintenant très bien !
Commenter la réponse de AnnihilatorSupernova
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
0
Merci
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.