System.IO与VisualBasic.FileIO

时间:2009-08-22 23:03:14

标签: c# vb.net .net file-io

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

我正在编写的程序将TB的信息复制到服务器塔上。由于我正在使用的库,我想确保不会丢失任何时间。

提前谢谢!!!

2 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:0)

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

您可以找到性能。命中并不是很大。 :)