System.IO与VisualBasic.FileIO

我通常使用C#开发,并且非常习惯使用System.IO。 我最近跑过FileIO库,发现一些优点(例如将项目发送到回收站)非常好。 特别是在我目前正在进行的计划中。 我的问题是,System.IO是否执行VisualBasic.FileIO?

我正在编写的程序将把TB的信息复制到服务器塔上。 我想确保我不会因为我使用的库而失去任何时间。

先感谢您!!!

Microsoft.VisualBasic.FileIO是建立在System.IO之上的(大多数情况下)。对于那些在那里具有直接等效性的东西,它应该与System.IO一样快。 无论如何,性能差异应该可以忽略不计。 没有什么能阻止你同时使用它们。 如果您需要VisualBasic.FileIO中存在并且System.IO中不存在的函数,则应该使用VisualBasic.FileIO版本而不是自己编译。

它建立在Mehrdad提到的System.IO之上,但它确实为你做了很多事情,可能不会慢得多。 在两者之间做一些性能测试,看看结果是否certificate它可以保证直接使用System.IO,这意味着要改为使用自己的代码。

你可能会发现性能。 打得不是很大。 🙂