首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年11月16日

只有注册用户登录后才能阅读该文。 阅读全文

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 停留的风 阅读(1482) 评论(0) 推荐(0) 编辑

摘要: FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行. 阅读全文

posted @ 2007-11-16 17:25 停留的风 阅读(32293) 评论(11) 推荐(2) 编辑

摘要: File类是静态的,FileInfo不是静态的也没有静态的方法,仅可用于实例化的对象。 FileInfo方法基本类似于File。关于二者,作何选择。 ● 如果仅进行单一方法调用,则可以使用静态File类上的方法。在此,单一调用要快一些,因为.NET Framework不必实例化新对象,再调用方法。 ● 如果应用程序在文件上执行几种操作,则实例化FileInfo对象并使用其方法就更好一些。这会节省时间,因为对象已在文件系统上引用正确的文件,而静态类必须每次都寻找文件。 而Directory与DirectoryInfo的区别也基本类似。 阅读全文

posted @ 2007-11-16 16:01 停留的风 阅读(4204) 评论(1) 推荐(1) 编辑