Удалить из файла последние K строк - C#

Формулировка задачи:

Дано целое число K (0 < K < 10) и текстовый файл, содержащий более K строк. Удалить из файла последние K строк.

Код к задаче: «Удалить из файла последние K строк - C#»

textual
namespace Test
{
    class Program
    {
        public static void Main (string[] args)
        {
            int k = 5;
            File.WriteAllLines ("some.txt",
            File.ReadAllLines ("some.txt").Reverse ().Skip(k).Reverse ());
        }
    }
}

10   голосов, оценка 4.300 из 5


СОХРАНИТЬ ССЫЛКУ