111,075
社区成员




谁给个详细的介绍Streamwriter和Steeamreader用法的资料或者链接,百度谷歌都用了,好多都看不懂,越详细越好!谢谢了
//获取C:\test.txt的读取流
StreamReader sr = new StreamReader(@"C:\test.txt");
do
{
str = sr.ReadLine();
} while (!sr.EndOfStream);
sr.Close();//关闭流;
StreamReader sr = new StreamReader(@"C:\test.txt");
char[] buffer = new char[10];
sr.Read(buffer, 0, 10);//从第0个字符读,连续读10个
string str = new string(buffer);
sr.Close();//关闭流;
//获取:\test.txt的写入流,参数true说明在文本后面追加,false为每次都覆盖
StreamWriter sw = new StreamWriter(@"C:\test.txt", true);
sw.Write("向文件中写入文本。。。");
sw.WriteLine("向文件中写入一行文本。。。");
sw.Close();//关闭流
//获取C:\test.txt的读取流
StreamReader sr = new StreamReader(@"C:\test.txt");
string str = sr.ReadLine();//读取一行文本
string allTxt = sr.ReadToEnd();//读取所有文本
sr.Close();//关闭流