我通常使用C#开发,并且非常习惯使用System.IO。我最近跑过FileIO库,发现一些优点(例如将项目发送到回收站)非常好。特别是在我目前正在进行的计划中。 我的问题是,System.IO是否执行VisualBasic.FileIO ??
我正在编写的程序将TB的信息复制到服务器塔上。由于我正在使用的库,我想确保不会丢失任何时间。
提前谢谢!!!
答案 0 :(得分:9)
Microsoft.VisualBasic.FileIO
建立在System.IO
之上(大部分时间)。对于那些在那里具有直接等价的东西,它应该最多与System.IO
一样快。无论如何,性能差异应该可以忽略不计。没有什么能阻止你同时使用它们。如果您需要VisualBasic.FileIO
中存在并且System.IO
中不存在的功能,则应该使用VisualBasic.FileIO
版本而不是自己编辑。
答案 1 :(得分:0)
它建立在Mehrdad提到的System.IO之上,但它确实为你做了很多事情,可能不会慢得多。在两者之间进行一些性能测试,看看结果是否表明它可以保证直接使用System.IO,这意味着要改为使用自己的代码。
您可以找到性能。命中并不是很大。 :)