[C#] tableau obtenue avec String.split

Fermé
loic - 8 août 2007 à 11:09
 loic - 8 août 2007 à 11:15
Bonjour a tous,

J'ai un fichier contenant :

moi, toi, lui FIN
vous, nous, ils FIN

Et je souhaite obtenir chacune des données séparémment pour chaque ligne.

J'ai le code suivant :


string[] readText = File.ReadAllLines(path);

int i = 1;

foreach (string f in readText)
{
MessageBox.Show("ligne : " +i);

Regex g = new Regex("(,)");
string[] e = g.Split(f);

string[] cara = null;
int j=0;


foreach (string ju in e)
{
if (ju != ",")
{
cara[j] = ju;
j++;
}
}
MessageBox.Show("" + cara[0]);
MessageBox.Show("" + cara[1]);
MessageBox.Show("" + cara[2]);

j = 0;
i++;
}


Mais cela ne marche pas, il me génere une erreur au niveau du tableau cara[j] comme quoi il n'est pas déclarée !

Si quelqun voit quelque chose..

Merci pour votre aide.
Loic

1 réponse

Petite correction,

Je me suis trompé, le fichier de départ ne se termine pas par FIN mais par \n pour obtenir une ligne.

Loic
0