Я плохо знаю VB.net, но знаю библиотеки .NET.
Оберните байт [] в MemoryStream и оберните его в BinaryReader. Затем используйте метод BinaryReader.ReadDouble (). См. здесь и здесь для страниц MSDN.
Изменить в ответ на это
Вы ищете фрагмент кода, похожий на этот:
'declare a test array
Dim testArray As Byte() = {0, 0, 0, 0}
'wrap it into a memory stream
Dim memStream As MemoryStream = new MemoryStream(testArray)
'wrap the stream in a binary reader
Dim bReader As BinaryReader = new BinaryReader(memStream)
'read a 32bit integer from the stream using the reader
Dim count As Integer = bReader.ReadInt32()