银河

SKYIV STUDIO

  博客园 :: 首页 :: 博问 :: 闪存 :: :: :: 订阅 订阅 :: 管理 ::
  268 随笔 :: 2 文章 :: 2616 评论 :: 140万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  .NET Framework

上一页 1 2 3

摘要: FCL 中的 File.Delete 方法如果按以下原则进行设计则对开发人员更为友好: 1. File.Delete 方法在“指定的文件不存在”时引发 FileNotFoundException 异常。 2. File.Delete 方法在“指定的文件不存在”和“指定的路径无效”时不引发异常。 我更倾向于第二种方案。这样,在大多数情况下,就可以直接调用 File.Delete 方法,而不用先调用 File.Exists 方法。 阅读全文
posted @ 2007-09-01 18:18 银河 阅读(22948) 评论(19) 推荐(1) 编辑

摘要:我写了一个动态地生成用户输入的函数表达式的类(class Expression),表达式使用 C# 语法,可带一个的自变量(x),其自变量和值均为“double”类型。 阅读全文
posted @ 2005-10-31 22:42 银河 阅读(6931) 评论(12) 推荐(3) 编辑

摘要:首先,用 FtpClient.GetDownloadStream() 方法得到一个对应于FTP服务器上文件的Stream,然后把这个Stream传给Zip.GetZipInputStream()方法,得到一个ZipInputStream,然后使用Zip.ReadStream()方法一行一行读取储蓄流水账文件到byte[]中去,这样就取得了我们所需的数据,就象储蓄流水账文件就存放在本地硬盘上一样,避免了下载文件和解压文件。 阅读全文
posted @ 2005-09-17 15:47 银河 阅读(9722) 评论(7) 推荐(2) 编辑

摘要:在FCL2.0中增加了System.IO.Compression命名空间, 用以进行文件压缩和解压操作。 本文实现一个Zip类封装了该命名空间的相关方法。 但是,如果有使用Zip.DecompressFile()方法去解压标准的ZIP文件,就会出现以下错误: GZip 头中的幻数不正确。请确保正在传入 GZip 流。 此外,使用Zip.CompressFile()方法也不能将多个文件放入一个ZIP包。 看来,FCL2.0还是不能处理标准的ZIP文件,我目前是使用第三方的ICSharpZipLib来处理ZIP文件。 阅读全文
posted @ 2005-09-17 10:55 银河 阅读(11753) 评论(10) 推荐(1) 编辑

摘要:本文讨论 C# 中字符编码问题。介绍如何处理 GB18030 编码的文件。 阅读全文
posted @ 2005-08-31 15:08 银河 阅读(7919) 评论(5) 推荐(2) 编辑

上一页 1 2 3
点击右上角即可分享
微信分享提示