Вопрос

Как поперечно петлю по линию от линий от Texpereader Generacodictagcode?

.

Я попробовал

foreach (var line in source)
.

Но получил ошибку

FORAECH Заявление не может работать по переменным типа «System.io.textextreader», потому что «System.io.textreader» не содержит общественного определения для «GetEnumerator»

Это было полезно?

Решение

string line;
while ((line = myTextReader.ReadLine()) != null)
{
    DoSomethingWith(line);
}
.

Другие советы

Вы можете использовать File.ReadLines, который является Deferred выполнение метод, затем loop thru lines:

foreach (var line in File.ReadLines("test.txt"))
{
}
.

Дополнительная информация:

http://msdn.microsoft.com/en-us/library/dd383503.aspx

Вы можете попробовать с этим кодом - на основе ReadLine method

        string line = null;
        System.IO.TextReader readFile = new StreamReader("...."); //Adjust your path
        while (true)
        {
            line = readFile.ReadLine();
            if (line == null)
            {
                break;    
            }
            MessageBox.Show (line);
        }
        readFile.Close();
        readFile = null;
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top