Лучший способ передать файл в функцию - PullRequest
0 голосов
/ 06 марта 2009

Я сейчас работаю над VB.NET DLL, и одна из функций, которые я пишу, должна взять файл и вырезать массив байтов (метод, который у меня работает, быть отвлеченным здесь). Какой лучший способ передать файл этой функции? Будет ли лучше передать ему имя файла или как это будет лучше всего сделать?

Ответы [ 2 ]

2 голосов
/ 06 марта 2009

FileStream Class

образец по ссылке выше

Private Shared Sub AddText(ByVal fs As FileStream, ByVal value As String)
    Dim info As Byte() = New UTF8Encoding(True).GetBytes(value)
    fs.Write(info, 0, info.Length)
End Sub
0 голосов
/ 06 марта 2009

Имена файлов в виде строки - это стандартный метод работы с файлами в старой школе. Это параметр, который люди знают, как правильно установить и использовать.

Я согласен с Фреду выше и Грегом Д., что FileStream - лучший путь С ними просто легче делать все правильно.

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