- 1
- 0
- 约4.56万字
- 约 37页
- 2016-05-19 发布于湖北
- 举报
流、文件及基于文本的应用
与外部设备和其他计算机进行交流的输入输出操作,尤其是对磁盘的文件操作,是计算机程序重要而必备的功能,本章中介绍流式输入输出、文件及目录管理,并介绍基于文本的应用的一些问题。
7.1 流及二进制输入输出
7.1.1 流
为进行数据的输入/输出操作,C#中把不同的输入/输出源(键盘、文件、网络连接、内存等)抽象表述为“流”(stream)。Stream类是抽象类,它有三个重要的子类,分别针对的是不同的存取对象:FileStream类表示文件操作,MemoryStream表示内存操作,BufferedStream表示缓冲处理。
需要说明的是,尽管System.Net.Sockets.NetworkStream类并不属于System.IO名字空间,但该类也可以通过使用网络sockets执行基于流的I/O。
1.Stream类
抽象的Stream类包含了流中所需要的许多属性和操作,如表 71和表 72所示。
表 71 Stream类的属性
属 性 描 述 CanRead 如果当前流支持读操作,该属性为true CanSeek 如果当前流支持搜索操作,该属性为true CanWrite 如果当前流支持写操作,该属性为true Length 返回以字节
您可能关注的文档
- 4.1.1 小数的意义.ppt
- 6S与目视化讲座.ppt
- 4.1.1_新人教版几何图形的展开图2015.ppt
- 6Windows系统安全.pptx
- 4.1.1《人类的起源和发展》.ppt
- 4.1.1几何图形展开图.ppt
- 4.1.1立体图形的平面展开图.ppt
- 6刺灸法各论·灸法.ppt
- 4.1.1人的由来.ppt
- 4.1.1人类的起源和发展(新人教版七年级下册).ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)