频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

语言专有的类库应该放到.NET里吗?

来源:infoq 作者:赵劼译 出处:巧巧读书 2008-06-24 进入讨论组

尽管人们已经要求了很多年,开发人员们现在还是需要自行编写递归调用的复制目录方法,而且几乎每个实现都一样。为什么.NET Framework不提供这个简单而有用的功能呢?不过事实上,当您引用了Microsoft.VisualBasic程序集就会发现这个功能其实已经存在了。

读写ZIP文件是另一个程序员经常会遇到的工作。这比复制目录要麻烦一些,开发人员经常选择使用第三方类库或者命令行工具。其实大可不必如此,因为实际上.NET Framework从一开始就包含了ZIP框架。您只要从J#运行时中挖掘一下即可(希望这个框架不会消失)。

现在来看看我们第三个例子,开发人员经常需要读取逗号分割的文本文件以及固定宽度格式的文件。尽管这点表面上看起来很容易,不过一些小地方,例如引号的转义问题很容易被忽视。.NET 2.0里有VB的TextFieldParser类,这是一个通用的文本文件分析器,适合读取上述类型或类似的文件格式

那么这些小功能仍旧是“语言专用”的,还是应该移植到.NET Framework的核心命名空间中呢?目前来说这是一个小问题,不过当一些新语言,例如F#,IronRuby,IronPython出现之后,这点会不会愈发变得麻烦呢?

更多文章 更多内容请看.NET移动与嵌入式技术.NET开发手册.NET基础介绍专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章