C#之基础3-⑤(Stream DIRECTORY 重构 原生方 法 虚方 法 抽象方 法 多态 设计模 式 接口 包装 解析)
发布时间
阅读量:
阅读量
一、概念类
①、什么是Stream流,什么情况下用Stream流?
Stream(流),类Stream为抽象类,并包含命名空间: using System.IO。其中类Stream为抽象类,并由此有三个派生实现类:
MemoryStream:支持内存数据读取与写入操作
BufferedStream:支持缓冲器数据读取与写入
FileStream:支持文件数据读取与写入
此外,TextReader/Writer为抽象基类,并提供多种实现方式以供继承使用
为什么要采用文件流机制?在处理大数据量时,一次加载全部数据不现实,因此需要分阶段加载数据以确保系统的高效运行。这个过程类似于水流连续不断,需要持续导入数据以满足需求。具体操作中,在读取完毕后应当及时关闭资源指针,并将其代码块放置于...范围内以实现资源的有效释放。
②、什么是Directory?什么时候用?如何用?
位于System.IO命名空间中的Directory类。 Directory类提供了执行创建、移动以及列出子目录等操作的静态方法。 此外, Directory还可以访问并操作各种 directory属性. 我也把它视作 file系统的操作.
通常用于对文件夹执行操作的情境中,Directory作为静态类存在;因此可以直接通过 " . "访问该方法。
全部评论 (0)
还没有任何评论哟~
