盡管人們已經要求了很多年
開發人員們現在還是需要自行編寫遞歸調用的復制目錄方法
而且幾乎每個實現都一樣
為什麼
NET Framework不提供這個簡單而有用的功能呢?不過事實上
當您引用了Microsoft
VisualBasic程序集就會發現這個功能其實已經存在了
讀寫ZIP文件是另一個程序員經常會遇到的工作
這比復制目錄要麻煩一些
開發人員經常選擇使用第三方類庫或者命令行工具
其實大可不必如此
因為實際上
NET Framework從一開始就包含了ZIP框架
您只要從J#運行時中挖掘一下即可(希望這個框架不會消失)
現在來看看我們第三個例子
開發人員經常需要讀取逗號分割的文本文件以及固定寬度格式的文件
盡管這點表面上看起來很容易
不過一些小地方
例如引號的轉義問題很容易被忽視
NET
裡有VB的TextFieldParser類
這是一個通用的文本文件分析器
適合讀取上述類型或類似的文件格式
那麼這些小功能仍舊是
語言專用
的
還是應該移植到
NET Framework的核心命名空間中呢?目前來說這是一個小問題
不過當一些新語言
例如F#
IronRuby
IronPython出現之後
這點會不會愈發變得麻煩呢?
From:http://tw.wingwit.com/Article/program/net/201311/15029.html