---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
StreamReader和StreamWriter都是由于操作字节的
下面看几个例子
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace _02StremWriter和StreamReader
{
class Program
{
static void Main(string[] args)
{
#region 使用StreamReader来读文本文件
using (FileStream fsRead = new FileStream(@"C:\Users\Spring__Rain\Desktop\2.txt", FileMode.OpenOrCreate, FileAccess.Read))
{
using (StreamReader sr = new StreamReader(fsRead, Encoding.Default))
{
while (!sr.EndOfStream)//没有读到流的末尾
{
Console.WriteLine(sr.ReadLine());
}
}
}
Console.ReadKey();
using (StreamReader sr = new StreamReader(@"C:\Users\Spring__Rain\Desktop\2.txt", Encoding.Default))
{
while (!sr.EndOfStream)
{
Console.WriteLine(sr.ReadLine());
}
}
Console.ReadKey();
#endregion
#region 使用StreamWriter来写入数据
using (StreamWriter sw = new StreamWriter(@"C:\Users\Spring__Rain\Desktop\1.txt", true))
{
sw.Write("哈哈哈哈哈");
Console.WriteLine("OK");
}
using (FileStream fsWrite = new FileStream(@"C:\Users\Spring__Rain\Desktop\1.txt", FileMode.Append, FileAccess.Write))
{
using (StreamWriter sw = new StreamWriter(fsWrite))
{
sw.Write("张三李四王五赵六田七王八");
Console.WriteLine("OK");
}
}
Console.ReadKey();
#endregion
}
}
}
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------