2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

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

  • 2008-06-09
  • 本文字数:500 字

    阅读完需:约 2 分钟

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

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

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

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

查看英文原文: Do Language Specific Libraries Belong in .NET?

2008-06-09 21:08858
用户头像

发布了 157 篇内容, 共 57.3 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

一致性hash算法

Geek_mewu4t

壁纸欣赏

小马哥

七日更

如何理解平行宇宙

陈东泽 EuryChen

科普 物理 平行宇宙 平行世界

进入最佳汇报状态的反思

JiangX

28天写作

第十周学习总结

Binary

第5周课后练习-技术选型一

潘涛

架构师训练营 4 期

Elasticsearch Document 增删改内部原理

escray

七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

第10周作业&总结

胡益

第5周课后总结-技术选型一

潘涛

架构师训练营 4 期

机器学习·笔记之:Gradient Descent For Linear Regression

Nydia

管理笔记[3]:各得其所,各尽其才

L3C老司机

腾讯会议增长背后的技术实践

李忠良

28天写作

为什么太过努力有时候也会造成问题

熊斌

学习方法 个人成长 28天写作

产品经理训练营-第三周学习总结

月亮 😝

java import 导入包时,我们需要注意什么呢?

看山

Java import

【初级】个人分享Vue前端开发教程笔记

我是哪吒

程序员 面试 Vue 大前端 2月春节不断更

创业公司如何做技术品牌? | 视频号28天(25)

赵新龙

28天写作

极客大学产品经理训练营 解决方案的设计与积累 第6课总结 John 易筋 ARTS 打卡 Week 37

John(易筋)

ARTS 打卡计划 极客大学产品经理训练营 解决方案的设计与积累

关于上篇连接中的人的补充说明

孙苏勇

产品

产品经理训练营-第三周作业

月亮 😝

终于用我的那个二手显卡搭建好了TF2的环境

IT蜗壳-Tango

七日更

PMI 项目管理认证体系

Ian哥

28天写作

工具词典: MIT

lidaobing

MIT 28天写作 Slidepad Roam Research

写一个玄幻的序章——梦想种植「幻想短篇 24/28」

道伟

28天写作

马克吐温关于拖延症的几个段子

Justin

心理学 工作效率 拖延症 28天写作

架构师系列 16 思维导图

桃花原记

【Animate.css】CSS动画库

德育处主任

CSS css3 html/css 28天写作

创业失败启示录|舌尖辨茶

阿萌

28天写作 创业失败启示录

与前端训练营的日子 --Week14

SamGo

学习

人员培养,不是捷径的捷径(上)

一笑

管理 人才培养 28天写作

算法训练营总结

Geek_ac4080

语言专有的类库应该放到.NET里吗?_.NET_Jonathan Allen_InfoQ精选文章