前言
相较于File类和FileStream类,StreamReader和StreamWriter只能对字符进行操作。所以对文本文件进行简单操作时,此方法更为简便。
1/读取操作
using (StreamReader stReader =
new StreamReader(@"C: \Users\Thinkpad\Desktop\File类方法.txt", Encoding.Default))
{
while (!stReader.EndOfStream)
{
Console.WriteLine(stReader.ReadLine());
//按行读取,并输出到控制台
}
//如果没有读到文本的结尾,就不停的读取
}
2/写入操作
using (StreamWriter stWriter =
new StreamWriter(@"C: \Users\Thinkpad\Desktop\File类方法.txt"))
{
stWriter.Write("Nick帅的被人砍");//直接写入字符串或其他重载类型
}