est ici le code que je utiliseC# sauter première ligne d'un fichier texte
using (FileStream fs = new FileStream(filename, FileMode.Open))
using (StreamReader rdr = new StreamReader(fs))
{
while (!rdr.EndOfStream)
{
for (int z = 0; z < 2; z++)
{
string[] lines = rdr.ReadLine().Split('|');
{
sb.AppendLine(";Re");
sb.AppendLine("@C PAMT " + lines[3]);
sb.AppendLine("@T " + lines[0]);
sb.AppendLine("@D @I\\" + lines[1]).Replace("I:\\", "");
sb.AppendLine(lines[2].Replace(";", "\r\n");
}
}
}
}
using (FileStream fs = new FileStream(outputfilename, FileMode.Create))
using (StreamWriter writer = new StreamWriter(fs))
{
writer.Write(sb.ToString());
}
Tout ce que je veux est soit sauter la première ligne du StreamReader ou sauter toute la première stringbuilder. Je pensais que le pour le ferais, mais ce n'est pas le cas.
Note: je voudrais recommander un foreach.
Pourquoi voulez-vous éviter 'foreach'? –