2013-03-07 1 views
-3

Я хочу, чтобы иметь возможность читать текстовый файл и помещать строковые значения в IList <> или Array [].Чтение значений строк в IList или Array последовательно C#

Я хочу иметь возможность считывать значения в IList <> или массиве [] последовательно.

Я хочу, чтобы иметь возможность прочитать первое значение в IList <> или массив [] держать указатель или положение, процесс считанное значение, а затем вернуться к следующему значению в последовательности, читать пропитание значение указатель, обработать значение и вернуться к следующему в последовательности до тех пор, пока не будет достигнут конец списка или массива.

Я не знаю, является ли это самым эффективным алгоритмом, но как это сделать на C#?

Если это возможно сделать с классом, это будет здорово!

+0

Вы можете сделать некоторые исследования на 'StreamReader' для чтения файлов и помещая их содержимое в строки – Nolonar

+0

Привет Джеймс, Что вы пробовали? Это не идея, что мы делаем домашнее задание. Попробуйте сами, придите с некоторыми примерами, что вы пробовали, и мы можем вам помочь. –

+0

Как отформатирован входной файл? Можно ли читать строки за строкой и сохранять ее? – yaens

ответ

0

Если у вас есть функция процесса обработки строки, вы можете сделать это:

foreach(var line in File.ReadLines("file.txt")) 
{ 
    Process(line); 
} 
+0

Я уже прочитал файл. остальная часть alogrithm - то, что будет полезно – James

+0

Вы не даете никакой информации об этом. Только «обработка». Если у вас есть вопрос об этой обработке, введите более подробную информацию. – nvoigt