read.Peek()!=-1有什么用?详细解释一下啊。谢谢谢拉
StreamReader read;
read = File.OpenText(strPath);
while (
read.Peek()!=-1) {
}
红色部分是什么意思?详细说说啊。谢谢咯
------解决方案--------------------判断是不是到了文件末尾
------解决方案--------------------StreamReader.Peek 返回下一个可用的字符,但不使用它
read.Peek()!=-1 读取到文件末尾
参考MSDNhttp://msdn.microsoft.com/zh-cn/library/system.io.streamreader.peek(v=vs.80).aspx
------解决方案--------------------
这句代码仅用在 是不是读到末尾的判断。
------解决方案--------------------当已经读到末尾时,程序并不知道,所以需要继续读取字符,如果返回-1,标识确实到末尾了