好的,我需要从 3.268.760 位长的数据表中存储/检索一点。
Using w As New BinaryWriter(File.Open("test.bin", FileMode.Create))
for x = 1 to 3268760
For i = 1 To 3268760
w.Write(countBits(bitLikeness(u(i), u(x))) > 10)
Next
Next
End Using
存储一个布尔值,w.write(?)
对于 false/true 值表示 0/1,但 Vb.net 似乎使用整个字节来存储这些数据,这对我的表来说太贵了(3.268.760^2)
有没有一种实用的方法可以使用 vb.net 从文件中存储/检索单个位?(意味着尽可能少地转换为其他类型)。