当前位置: 首页 > news >正文

C#基础教程22 文件的输入与输出

C# 文件的输入与输出

一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。

从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和
输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数据(写操作)。

C# I/O 类

System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。

下表列出了一些 System.IO 命名空间中常用的非抽象类:

I/O 类 描述

BinaryReader 从二进制流读取原始数据。 BinaryWriter 以二进制格式写入原始数据。
BufferedStream 字节流的临时存储。 Directory 有助于操作目录结构。 DirectoryInfo 用于对目录执行操作。
DriveInfo 提供驱动器的信息。 File 有助于处理文件。 FileInfo 用于对文件执行操作。
FileStream 用于文件中任何位置的读写。 MemoryStream 用于随机访问存储在内存中的数据流。
Path 对路径信息执行操作。 StreamReader 用于从字节流中读取字符。 StreamWriter 用于向一个流中写入字符。
StringReader 用于读取字符串缓冲区。 StringWriter 用于写入字符串缓冲区。 FileStream 类

System.IO 命名空间中的 FileStr

http://www.lryc.cn/news/39037.html

相关文章:

  • Ubuntu18.04 python 开发usb通信
  • RabbitMq 消息确认机制详解 SpringCloud
  • 后台导航布局
  • 设计模式——抽象工厂模式(创建型)
  • Java面试题--SpringMVC的执行流程
  • c# 32位程序突破2G内存限制
  • 【C语言】指针详解总结
  • Java加解密(八)工具篇
  • Go框架三件套(Web/RPC/ORM)
  • HR问:假如公司给不到你期望的薪资怎么办?这个问题该如何体面地回答?
  • LearnOpenGL-高级OpenGL-2.模板测试
  • 【Git从入门到精通】Git入门
  • 软件测试18
  • C语言实现快速排序(hoare法、挖坑法、前后指针法与非递归实现)——不看后悔系列
  • 如何为系统可靠性的量化提供依据
  • 量化投资中的因子是什么?因子是如何分类的,包括哪些?
  • 力扣-修复表中的名字
  • 【博客633】linux vxlan设备工作原理
  • 3.12学习周报
  • 电力电子中逐波限流控制以及dsp实现
  • 【数据结构】 顺序表
  • Elasticsearch 集群规划- 单台机器核心数计算公式
  • Tesla都使用什么编程语言?
  • 1143. 最长公共子序列——【Leetcode每日刷题】
  • 【并发基础】线程的通知与等待:obj.wait()、obj.notify()、obj.notifyAll()详解
  • css黏性定位-实现商城的分类滚动的标题吸附
  • @Component和@bean注解在容器中创建实例区别
  • 不写注释就是垃圾
  • 深信服一面
  • 【C语言】深度理解指针(中)