只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2007-11-16 19:51 停留的风 阅读(572) 评论(0) 推荐(0) 编辑
摘要:
应用程序常常需要在硬盘上存储数据,而逐段构建文本和数据文件不是最方便的方式。
有时最好以对象的形式存储数据。
● System.Runtime.Serialization.Formatters.Binary:这个命名空间包含了BinaryFormatter类,它能把对象串行化为二进制数据,把二进制数据串行化为对象。
● System.Runtime.Serialization.Formatters.Soap:这个命名空间包含了SoapFormatter类,它能把对象串行化为SOAP格式的XML数据,把SOAP格式的XML数据串行化为对象。
阅读全文
posted @ 2007-11-16 19:47 停留的风 阅读(1487) 评论(0) 推荐(0) 编辑
摘要:
FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行. 阅读全文
posted @ 2007-11-16 17:25 停留的风 阅读(32303) 评论(11) 推荐(2) 编辑
摘要:
File类是静态的,FileInfo不是静态的也没有静态的方法,仅可用于实例化的对象。
FileInfo方法基本类似于File。关于二者,作何选择。
● 如果仅进行单一方法调用,则可以使用静态File类上的方法。在此,单一调用要快一些,因为.NET Framework不必实例化新对象,再调用方法。
● 如果应用程序在文件上执行几种操作,则实例化FileInfo对象并使用其方法就更好一些。这会节省时间,因为对象已在文件系统上引用正确的文件,而静态类必须每次都寻找文件。
而Directory与DirectoryInfo的区别也基本类似。 阅读全文
posted @ 2007-11-16 16:01 停留的风 阅读(4207) 评论(1) 推荐(1) 编辑 |
||