Bonjour à tous !
Je débute en C# et je rencontre un petit problème avec les tableaux...
Bien qu'étant certain que mon problème est était traité/analysé/résolu des centaines de fois je n'ais pas réussi à trouver la réponse...
J'invite l'utilisateur à entrer une série de noms de fichiers dans un contrôle, que je sépare ensuite en utilisant la classe regex, et je suohaite ensuite stocker mes valeurs dans un tableau de string... mais je n'y arrive pas...
Je déclare au préalable mon tableau de la sorte :
et j'essaie d'assigner les valeurs dans mon tableau comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string[] fichiersSource;
mais le compilateur me renvoie l'erreur suivante : La référence d'objet n'est pas définie à une instance d'un objet... Si j'ai bien compris, il me dit donc que mon tableau est null et qu'il ne peut le remplir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for (int i = 0; i < resultats.count; i++) { fichierSource[i] = resultats[i].value; // "relultats" contient les resultats de regex.Matches }
J'ai donc essayé de déclaré quelques valeurs :
Tout marche à merveille, mais bien sûre, quand j'arrive à la fin de mon tableau, il me dit que je dépasse les bornes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string[] fichiersSource = new string[] {"..."}
Le problème vient du fait que je ne connait pas le nombres d'entrées que l'utilisateur fournira...
Merci de m'aider lol
Partager