二进制文件中读写double型怎么实现

二进制文件中读写double型如何实现?看了一下fileStream中的write,只支持将byte()写到文件里面去,但是我想

二进制文件中读写double型如何实现?
看了一下fileStream中的write,只支持将byte()写到文件里面去,但是我想写的是double值,应该如何实现呢?  

还有一种就是我是想写入一个自定义structure型的值,能不能把一个结构体的值写进去呢?

多谢了

[解决办法]
BinaryWriter
[解决办法]
dim bw as new BinaryWriter(fileStream1)
bw.Write(double1)