图解DotNet框架之三:System.IO
2011-10-17 18:28
281 查看
在上一篇,我们讲解了System.dll,现在我们来看System.IO,要操作IO,就需要,确定储存媒介,打开,然后读取或者写入,那么在.Net中这三步是如何的呢?还是老规矩上图
FileStream fs = File.Open(@"C:\Users\kevin\Desktop\1.txt", FileMode.OpenOrCreate);//打开文件返回一个文件流
StreamReader sr = new StreamReader(fs);
string str = sr.ReadToEnd();//以字节读取文件
StreamWriter sw = new StreamWriter(fs);
sw.Write("1234");//以字节写文件
fs.Close();
BinaryWriter bw = new BinaryWriter(fs);
bw.Write("1234");//以二进制写文件
fs.Close();
通过这三个层次的类,就可以完成IO的操作,简单的就是用File打开一个文件,它会返回一个Stream,然后用相应的读写器去读取或者写入.
FileStream fs = File.Open(@"C:\Users\kevin\Desktop\1.txt", FileMode.OpenOrCreate);//打开文件返回一个文件流
StreamReader sr = new StreamReader(fs);
string str = sr.ReadToEnd();//以字节读取文件
StreamWriter sw = new StreamWriter(fs);
sw.Write("1234");//以字节写文件
fs.Close();
BinaryWriter bw = new BinaryWriter(fs);
bw.Write("1234");//以二进制写文件
fs.Close();
通过这三个层次的类,就可以完成IO的操作,简单的就是用File打开一个文件,它会返回一个Stream,然后用相应的读写器去读取或者写入.
相关文章推荐
- 图解DotNet框架之三:System.IO
- 图解DotNet框架之三:System.IO
- 图解DotNet框架之六:System.XML
- 图解DotNet框架之五:System.Reflection
- 图解DotNet框架之四:System.Data
- 图解DotNet框架之六:System.XML
- 图解DotNet框架之三:System.IO
- 图解DotNet框架之二:System
- Socket.IO:支持WebSocket协议、用于实时通信和跨平台的框架
- 通讯框架 T-io 学习——给初学者的Demo:ShowCase设计分析
- Usebonnie++toTestsystemIOspeed[修正稿]
- System.IO.Packaging
- Android 网络通信框架Volley简介(Google IO 2013)
- How to Collect and Display System Statistics (CPU and IO) for CBO use
- 译:Android 网络通信框架Volley简介(Google IO 2013)
- ROS(Robot Operating System)操作系统探索总结(二)ROS总体框架
- 从IO 到框架(2)-TCP/IP
- "无法为具有固定名称“System.Data.SqlServerCe.4.0”的 ADO.NET 提供程序加载在应用程序配置文件中注册的实体框架提供程序类型“System.Data.Entity.Sq
- io框架练习
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 5.串口和网络统一IO设计