2013年5月23日
摘要: 一、强制资源整理(实用性非常强,希望大家多多使用,比try-catch-finaly效率高、好用)用途:整理非托管资源,不受GC控制的资源。using结束后会隐式的调用Disposable要领。资源是实现System.IDisposable的类或结构,它包含名为Dispose的单个无参数要领。正在运用资源的代码能够调用Dispose以指示不再须要该资源。假如不调用Dispose,则结尾将因为垃圾回收而发生自动处置。//整理非托管不受GC控制的资源但是当对象运用using重要字的时刻,必须实现IDisposable接口。本来using的运用和try-catch-finaly中,在finaly代码 阅读全文
posted @ 2013-05-23 23:40 星星daddy 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 流涉及三个基本操作:1、可以读取流。读取是从流到数据结构(如字节数组)的数据传输。2、可以写入流。写入是从数据结构到流的数据传输。3、流可以支持查找。查找是对流内的当前位置进行的查询和修改。查找功能取决于流具有的后备存储区类型。例如,网络流没有当前位置的统一概念,因此一般不支持查找。System.IO的主要类:Stream:支持读取和写入字节的抽象类。不管它具体是什么形式,本质上总是可以视为一串字节序列。File, FileInfo, Directory, DirectoryInfo:提供抽象的FileSystemInfo类的具体实现,虚拟了文件系统。FileStream,MemoryStre 阅读全文
posted @ 2013-05-23 20:23 星星daddy 阅读(613) 评论(0) 推荐(1) 编辑