Znalazłem ten kod na stackoverflow, aby usunąć pierwszą i ostatnią linię z pliku tekstowego.Jak usunąć pierwszą i ostatnią linię z pliku tekstowego C#?
Ale nie rozumiem, jak połączyć ten kod w jeden, aby usunąć pierwszy i ostatni numer z jednego pliku?
Próbowałem używać streamreadera do odczytu pliku, a następnie pomiń pierwszą i ostatnią linię, a następnie streamwriter, aby napisać nowy plik, ale nie udało mi się uzyskać właściwej struktury.
Aby usunąć pierwszy wiersz.
var lines = System.IO.File.ReadAllLines("test.txt");
System.IO.File.WriteAllLines("test.txt", lines.Skip(1).ToArray());
usunięcie ostatniego wiersza.
var lines = System.IO.File.ReadAllLines("...");
System.IO.File.WriteAllLines("...", lines.Take(lines.Length - 1).ToArray());
+1 za myślenie o krytycznym błędzie * przed * zgłoszeniem przez klienta ;-) –