我正在使用大量IO操作在C#中编写程序.其中一些操作是复制目录.
当我发现你在C#中没有像Directory.copy(SourceDir,DestinationDir)这样的东西时,我真的很震惊.
我google了一下,在msdn他们给了一个代码样本来复制目录.(http://msdn.microsoft.com/en-us/library/bb762914.aspx).但是当你进一步搜索时,Microsoft.VisualBasic.FileIO命名空间中有一个Directory.Copy方法.(http://msdn.microsoft.com/en-us/library/ms127957.aspx)
我可以参考这个命名空间并使用这种方法,但是必须有一个原因,为什么微软不支持C#,以及为什么他们没有在msdn上提到它.
希望有人能告诉我原因.
我可以编写扩展方法来解决这个问题,我可以很容易地解决它,但我的问题是为什么?为什么C#中没有这样的方法,我只想知道:-)