Private Sub LRbtn_Click(sender As Object, e As EventArgs) Handles LRbtn.Click
OpenFileDialog1.Title = "Please Select a File"
OpenFileDialog1.ShowDialog()
Dim filename As String = OpenFileDialog1.FileName
Dim fs As FileStream = New FileStream(filename, FileMode.Open)
Dim br As BinaryReader = New BinaryReader(fs)
br.BaseStream.Seek(verOffset, SeekOrigin.Begin)
a = br.ReadInt32()
verLabel.Text = hex2ascii(Hex(a))
br.Close()
fs.Close()
End Sub
我打开并二进制读取文件,然后我在给定地址读取4个字节。
例如,转换为十六进制的变量a
可能是1163022402
45,52,50,42
将a
转换为Hex后,我需要反转该字节以获取42,50,52,45
我是VB的新手,我正在学习它,我该怎么办?三江源!
答案 0 :(得分:0)
如果您需要32位只读4个字节,请使用br.ReadBytes
然后您可以随意订购