Как прочитать указанную строку в текстовом файле?

Учитывая текстовый файл, как бы я прочитал произвольную строку и ничего больше в файле?

Скажем, у меня есть файл test.txt. Как бы я прочитал строку 15 в файле?

Все, что я видел, - это материал, включающий сохранение всего текстового файла в виде массива строк и затем использование значения номера строки в качестве номера строки, используемой в массиве ... но есть некоторые сложности: текстовый файл невероятно огромный, и машина, которую приложение, которое я кодирую, не является просто первоклассной системой. Скорость не является главным приоритетом, но это определенно является серьезной проблемой.

Есть ли способыONLY прочитать конкретную строку текстового файла и сохранить результат в виде строки?

Спасибо за ваши ответы: Файл структурирован KINDA. Он получил 25 строк информации, а затемX строки чисел, но строка 17 из первых 25 имеет значениеX.

Но затем есть 1 пустая строка, и она повторяется в виде второй записи в файле иX может иметь различное значение для каждой записи.

Что я хочу сделать, это прочитать и сохранить первые 25 строк в качестве независимых значений, а затем сохранить следующиеX (обычно около 250) строк в виде массива. Затем я собираюсь сохранить его в базе данных SQL и повторять с записью NEXT, пока не достигнуYth запись (количество записей в файле в строке 3)

EDIT 2: Alright, I think I've gotten to a solution based on a combination of your alls' responses.

Я собираюсь прочитать первые 25 строк и сохранить их в виде массива. Я скопирую соответствующее содержимое массива в локальные переменные, затем удалю первые 25 строк. Затем я могу использовать информацию для хранения следующегоX линии (значение элемента 13 в массиве) в виде массива, сериализовать его, сохранить в базе данных, а затем удалить только что прочитанные строки.

Затем я мог бы повторить процесс для каждой последующей записи.

Конечно, это основано на одном предположении, которое я делаю, что, честно говоря, я не уверен, верно ли это. Можно ли удалить первыйn строки из текстового файла из C # без необходимости читать всю вещь и переписать его без первогоn линии?

Ответы на вопрос(14)

Ваш ответ на вопрос