Большую часть времени, когда мы читаем поток файлов в байтовый массив, мы пишем следующий код: -
Dim inputStream As New System.IO.FileStream(filePath, IO.FileMode.Open)
Dim fileLength As Integer= CType(inputStream.Length, Integer)
Dim input(fileLength) As Byte
Using inputStream
inputStream.Read(input, 0, fileLength)
End Using
Но здесь мы должны преобразовать Length в целочисленный тип (строка 2 приведенного выше кода), поскольку мы не можем объявить байтовый массив, используя тип данных long (со строгой опцией). Это хорошая практика? Как обойти эту проблему?