System.IO и VisualBasic.FileIO - PullRequest
       29

System.IO и VisualBasic.FileIO

2 голосов
/ 23 августа 2009

Я обычно разрабатываю на C # и довольно привык к использованию System.IO. Недавно я наткнулся на библиотеку FileIO и обнаружил, что некоторые из преимуществ (например, отправка элемента в корзину) весьма полезны. Особенно в программе, над которой я сейчас работаю. Мой вопрос: System.IO выполняет VisualBasic.FileIO ??

Моя программа, которую я пишу, будет копировать буквально информацию о ТБ на серверные вышки. Я хочу убедиться, что не теряю время из-за используемой библиотеки.

Заранее спасибо !!!

Ответы [ 2 ]

9 голосов
/ 23 августа 2009

Microsoft.VisualBasic.FileIO построен поверх System.IO (по большей части.) Он должен быть максимально быстрым System.IO для вещей, которые имеют прямой эквивалент там. В любом случае разница в производительности должна быть незначительной. Ничто не мешает вам использовать оба. Если вам нужна функция, которая существует в VisualBasic.FileIO и не существует в System.IO, вы должны использовать версию VisualBasic.FileIO, а не использовать собственную.

0 голосов
/ 23 августа 2009

Он построен поверх System.IO, как упомянул Мехрдад, но он очень полезен для вас и, возможно, не намного медленнее. Проведите несколько тестов между ними и посмотрите, не приведут ли результаты к тому, что будет оправдано непосредственное использование System.IO, что будет означать, что вместо этого будет использоваться собственный код.

Вы можете найти перф. хит совсем не большой. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...