日期:2014-05-18  浏览次数:21017 次

用StreamReader读文本或抓网页,用readLine()还是readToEnd()好啊?
看书上的例子很多都是用readLine()是否为空来做循环

后来看到msdn上有个readToEnd()方法可以一次读完,不知道哪个好呢?

请各位大侠从效率和内存的层面给我剖析下!!!

还有,读大内存的时候用哪个更好?

------解决方案--------------------
readToEnd()
------解决方案--------------------
还没有哪个网页一次性读完能把内存撑爆。。。

最多几百k的东西。。。
------解决方案--------------------
我一般toEnd..
------解决方案--------------------
作用不一样
根据你文本保存的格式区别对待
一次读完一样还要在解析出想要的