using(TextReader srRead = new StreamReader(File.OpenRead("Temp.txt"), System.Text.Encoding.ASCII))
{
char[] buffer = new char[1];
while(srRead.Read(buffer, 0, 1)>0)
Console.WriteLine(buffer[0]);
}
{
char[] buffer = new char[1];
while(srRead.Read(buffer, 0, 1)>0)
Console.WriteLine(buffer[0]);
}
还有read后,位置应该会自动向前的,不用写srRead.BaseStream.Position++;
while(srRead.Peek() >= 0)
{
srRead.Read(buffer, 0, 1);
//srRead.BaseStream.Position++;
strTmp += buffer[0].ToString();
}