考虑到IO这部分在MSDN上有更为详尽的代码,所以这里不再贴示例代码,只列出类名
(一 文件
)
![](https://i-blog.csdnimg.cn/blog_migrate/df9a45caff45d7489f136c28765718e5.gif)
Path是用来处理文件路径的,能够得到比较特殊的值,比如:文件名,后缀名,文件夹名等等
File和FileInfo:File不需要实例化,有一些静态方法,能够执行比较简单的文件操作,缺点是每次执行都会判断权限,而Fileinfo需要实例化,而只在实例化时检查权限.
Directory和DirectoryInfo的区别同上
(二 读写
)
![](https://i-blog.csdnimg.cn/blog_migrate/df9a45caff45d7489f136c28765718e5.gif)
FileStream和StreamReader都具有读写text的能力,区别是FileStream读写字节做了优化,而StreamReader在读写char上做了优化
BinaryReader和BinaryWriter具有以二进制格式写入文件和从二进制格式以某种类型(比如int32)读出数据的能力
(三 MSDN上相关文章)
这里只是内容的入口,包括怎样读写字符等内容
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_fxfund/html/ed180baa-dfc6-4c69-a725-46e87edafb27.htm