zoukankan      html  css  js  c++  java
  • C#语言入门_IO流

    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流结构图(这是网络上总结的一张图,总结的还比较好)

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

  • 相关阅读:
    第二阶段冲刺--每日立会(6)
    第二阶段冲刺--每日立会(5)
    第十六周进度表
    第十五周进度表
    梦断代码阅读笔记之六
    梦断代码阅读笔记之五
    梦断代码阅读笔记之四
    梦断代码阅读笔记之三
    梦断代码阅读笔记之二
    梦断代码阅读笔记之一
  • 原文地址:https://www.cnblogs.com/liugrwit/p/12885058.html
Copyright © 2011-2022 走看看