C # Como pular o número de linhas durante a leitura do arquivo de texto usando o Stream Reader?
Eu tenho um programa que lê um arquivo de texto e o processa para ser separado em seções.
Portanto, a questão é como o programa pode ser alterado para permitir que o programa pule a leitura das 5 primeiras linhas do arquivo enquanto estiver usando o Stream Reader para ler o arquivo?
Alguém poderia aconselhar sobre os códigos? Obrigado!
Os códigos:
class Program
{
static void Main(string[] args)
{
TextReader tr = new StreamReader(@"C:\Test\new.txt");
String SplitBy = "----------------------------------------";
// Skip first 5 lines of the text file?
String fullLog = tr.ReadToEnd();
String[] sections = fullLog.Split(new string[] { SplitBy }, StringSplitOptions.None);
//String[] lines = sections.Skip(5).ToArray();
foreach (String r in sections)
{
Console.WriteLine(r);
Console.WriteLine("============================================================");
}
}
}