using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace prjRead
{
class Program
{
static void Main(string[] args)
{
////1.实例化Stream
//FileStream fs = new FileStream(@"c:\abc.txt", FileMode.Open);
////2.读取流中的内容。
//byte[] bs=new byte[1024];
//int x=fs.Read(bs, 0, bs.Length);
//for (int i = 0; i < x; i++)
//{
// Console.Write((char)bs[i]);
//}
////3.关闭流
//fs.Close();
////1.实例化Stream
//FileStream fs = new FileStream(@"c:\abc.txt", FileMode.Open);
////2.读取流中的内容。
//byte[] bs = new byte[1024];
//int x = fs.Read(bs, 0, bs.Length);
////创建一个编码对象。
//Encoding encoding = Encoding.GetEncoding("gb2312");
//string s=encoding.GetString(bs,0,x);
//Console.WriteLine(s);
////3.关闭流
//fs.Close();
////1.实例化StreamReader
//Encoding encoding = Encoding.GetEncoding("gb2312");
//StreamReader sr = new StreamReader(@"c:\abc.txt",encoding);
////2.读取流中的内容。
//string s=sr.ReadLine();
//Console.WriteLine(s);
////3.关闭流
//sr.Close();
////1.实例化StreamReader
//Encoding encoding = Encoding.GetEncoding("gb2312");
//StreamReader sr = new StreamReader(@"c:\abc.txt", encoding);
////2.读取流中的内容。
//while (true)
//{
// string s = sr.ReadLine();
// if (s==null)
// {
// break;
// }
// Console.WriteLine(s);
//}
////3.关闭流
//sr.Close();
//1.实例化StreamReader
Encoding encoding = Encoding.GetEncoding("gb2312");
StreamReader sr = new StreamReader(@"c:\abc.txt", encoding);
//2.读取流中的内容。
string s = sr.ReadToEnd();
Console.WriteLine(s);
//3.关闭流
sr.Close();
}
}
}
记事本 打开文件 保存文件 IO流的实现
最新推荐文章于 2021-07-20 23:51:14 发布