测试自定义了一个dbf,只有1个字符类型的字段,如何用2进制方式添加记录?直接
BinaryWriter writer = new BinaryWriter(instream);writer.Write("test");写不进去,再次读取dbf的时候报不是一个可读取的流
BinaryWriter writer = new BinaryWriter(instream);writer.Write("test");写不进去,再次读取dbf的时候报不是一个可读取的流
试试~~~encoding.ascii
writer.Write('0');
byte[] buffer2 = Encoding.Default.GetBytes("test2"); writer.Write(buffer2, 0, buffer2.Length); writer.Write("\0 ".ToCharArray(), 0, 15 > buffer2.Length ? 15 - buffer2.Length : 0);