C # ¿Cómo omitir el número de líneas mientras lee un archivo de texto con Stream Reader?

Tengo un programa que lee un archivo de texto y lo procesa para separarlo en secciones.

Entonces, la pregunta es ¿cómo se puede cambiar el programa para permitir que el programa omita la lectura de las primeras 5 líneas del archivo mientras usa Stream Reader para leer el archivo?

¿Alguien podría aconsejar sobre los códigos? ¡Gracias!

Los 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("============================================================");
        }
    }
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta