vb.net 数据流读取时遇到的问题 2C

图片说明
Dim myfile As New FileStream(show_flie, FileMode.Open, FileAccess.Read)
Dim MyBF As New BinaryReader(myfile, System.Text.Encoding.Unicode)
'read 532p analog
MyBF.BaseStream.Position = 242 '定位位置为第242个字节 (单位为字节,CRLF为二字节)

            For i = 0 To 16380 - 1
                MyBF.BaseStream.Seek(i * 4, SeekOrigin.Current)
                x += 3.75
                Y1 = MyBF.ReadInt32()
                list.Add(x, Y1)
            Next
 文件读取时的问题,求大神解答

1个回答

建议你用 File.ReadAllBytes 一次性读取到内存数组,再判断,并且避免数组越界访问。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐