Как петлю по линию от Textreader?
-
12-12-2019 - |
Вопрос
Как поперечно петлю по линию от линий от 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"))
{
}
Дополнительная информация:
Вы можете попробовать с этим кодом - на основе 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;
. Не связан с StackOverflow