如何循环从TextReader的线路? [英] How to loop over lines from a TextReader?
本文介绍了如何循环从TextReader的线路?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试过
的foreach(源VAR行)
但得到的错误
foreach语句无法在类型System.IO.TextReader变量操作,因为System.IO.TextReader不包含GetEnumerator的
一个公共定义
解决方案
串线;
而((行= myTextReader.ReadLine())!= NULL)
{
DoSomethingWith(线);
}
How do I loop over lines from a TextReader source
?
I tried
foreach (var line in source)
But got the error
foreach statement cannot operate on variables of type 'System.IO.TextReader' because 'System.IO.TextReader' does not contain a public definition for 'GetEnumerator'
解决方案
string line;
while ((line = myTextReader.ReadLine()) != null)
{
DoSomethingWith(line);
}
这篇关于如何循环从TextReader的线路?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文