码迷,mamicode.com
首页 > 编程语言 > 详细

C#语言入门_IO流

时间:2020-05-13 21:47:39      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:info   特定   api   目录   介绍   image   pat   ade   write   

IO流的使用

2019年2月26日14:47

什么是流
流就是字节序列的抽象概念,流中的单位是字节
IO流是干嘛的
IO是为了对数据进行操作的,数据的存储、显示都是通过IO流完成
IO流操作的对象是存储器中的文件,内存中的流(Stream)
IO可以操作不同格式的数据文件:比如:文本文件、二进制文件
使用流的注意事项:
1.流使用后必须要关闭。
2.把流中数据加载到内存时要考虑内存溢出等问题。

文件操作常用相关类

  • 1)Directory //操作目录(文件夹),静态类。
  • 2)Path//静态类,对文件或目录的路径进行操作(很方便)【字符串】
  • 3)File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。
  • 4)DriveInfo //获取磁盘中的驱动器信息
  • 5)DirectoryInfo //文件夹的一个“类”,用来描述一个文件夹对象(获取指定目录下的所有目录时返回一个DirectoryInfo数组。)
  • 6)FileInfo//文件类,用来描述一个文件对象。获取指定目录下的所有文件时,返回一个FileInfo数组。
  • 1.Stream//文件流,抽象类。
  • 2.FileStream//文件流,MemoryStream(内存流),NetworkStream(网络流)
  • 3.StreamReader//快速读取文本文件
  • 4.StreamWriter//快速写入文本文件

要多练习以上几种文件操作类的使用,理解每个类是干什么的,多看官方API介绍的使用


C#中IO流结构图(这是网络上总结的一张图,总结的还比较好)

技术图片

要搞清楚操作对象与结果对象
字符与字节是通过特定的编码进行转换的
字符就是我们看得到的符号(比如数字,字母,符号)
字节就是二进制单位。八位二进制数就是一字节

C#语言入门_IO流

标签:info   特定   api   目录   介绍   image   pat   ade   write   

原文地址:https://www.cnblogs.com/liugrwit/p/12885058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!