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.
*/