döngüye bağlamandan kasıt nedir anlayamadım da alttaki kod işini görür.
   var file = new List<string>(System.IO.File.ReadAllLines("a.txt"));
            file.RemoveAt(0);
            file.RemoveAt(0);
            File.WriteAllLines("a.txt", file.ToArray());
            /*Txt Dosyamızda 3 satır var diyelim BirinciSatir,İkinciSatir,UcuncuSatir
             * Yukarda 2 defa file.RemoveAt(0) dememizin sebebi;
             *İlk file.RemoveAt(0) değeri ile BirinciSatir'i sildi
             *Üstte oluşturduğumuz file listimizde  İkinciSatir,UcuncuSatir kaldı sadece.
             *Bi daha RemoveAt(0) diyelim ki İkinciSatir'da silinsin.
             *liste breakpoint koyup file değerlerine bakarsan ne dediğimi anlayabilirsin.
             */