peek是用来确定你read的文件是否结束了,如果结束了会返回int型 -1 ,
举个例子,你可以在输出每一行之前检查一下文件是否结尾,如果没结束就输出此行。
StreamReader sr = new StreamReader(@"c:\1.txt")
while (sr.Peek() > -1)
{
Console.WriteLine(sr.ReadLine());
}
peek是用来确定你read的文件是否结束了,如果结束了会返回int型 -1 ,
举个例子,你可以在输出每一行之前检查一下文件是否结尾,如果没结束就输出此行。
StreamReader sr = new StreamReader(@"c:\1.txt")
while (sr.Peek() > -1)
{
Console.WriteLine(sr.ReadLine());
}
转载于:https://www.cnblogs.com/gyc19920704/p/6509648.html