J'ai un fichier texte à l'emplacement C: \ Users \ Volki \ Documents \ Ciel \ Members \ Cielmember.txt. Le contenu du fichier texte est de 2 lignes, il ressemble à ceci:
code1 = EX386MF06BR
code2 = DB45ZE45GT5Lire des colonnes spécifiques dans un fichier texte
Ce que je suis à la recherche est d'ignorer ce qui est devant le caractère "=" (code1/code2) puis commencez à lire les colonnes (colonne par colonne) dans chaque ligne et affichez chaque valeur de colonne dans Console.WriteLine().
Voici ce que j'ai essayé, mais cela ne fonctionne pas.
if (File.Exists(@"C:\Users\Volki\Desktop\Test\testX.txt"))
{
string[] lines = File.ReadAllLines(@filename);
for (int y = 0; y < lines.Length; y++)
{
Console.WriteLine(lines[y]);
string[] columns = lines[y].Split('\t');
for (int z = 0; z < columns.Length; z++)
{
Console.WriteLine(z + ":" + columns[z]);
Console.ReadKey();
}
}
}
Je vois que vous utilisez 'split' pour diviser les fichiers dans de nouvelles lignes, pourquoi ne pas utiliser la même technique pour diviser chaque ligne par '='? Ensuite, accédez au second élément: 'split (columns [z], '=') [1]' –