我手filestream new 了一个,然后再用 streamWriter写入一个数字,比如是5.然后保存成文件后,我发现文件前面多了一个0x30,0x35后面还有很长的空白,我也用了writer.BaseStream.Seek(0, SeekOrigin.Begin);这是怎么回事呀?
我用BinaryWriter 写,加了seek就行,但是我明明写的(short)5,写入文件后,成了0x05 0x00 本来应该是0x00 0x05的呀,这样读出来会有问题的,我也不大明白,请大家赐教............
我用BinaryWriter 写,加了seek就行,但是我明明写的(short)5,写入文件后,成了0x05 0x00 本来应该是0x00 0x05的呀,这样读出来会有问题的,我也不大明白,请大家赐教............
解决方案 »
- C#如何设计一个兼容slqserver数据库和oracle数据库的数据库访问层
- 兄弟们,我也想把自己公司网站设置成黑白的悼念同胞!请大家帮忙怎么实现阿!
- 请教从文本文件中第10行读数据的问题
- 关于 VS.Net 2005的界面,(想来想去只好发在这里了)
- 事件函数互相调用的问题
- 这次真的要高手出手帮忙了,我编的系统本来没问题的,但是莫名其妙的就除了这个错误,希望高手指点( 我没分可给了)
- asp.net的css级联样式表与用户控件的问题,欢迎大家讨论呀
- c# word替换标签,能操作表格吗?
- WPF中如何保证一个控件的width和height始终相等?
- pdsync和pdsyncu是神马文件?
- linq to sql 动态查询
- 求教一个进度条的问题
然后在创建StreamWriter,然后在构造里面(文件流对象,encoding.default);
接下来应该都会把
30 35 05
我看了msdn上的,说BinaryWriter位置可能有变化 ,但是streamWriter前面多的这些东西是怎么来的呢?那写文件 用什么流呢?
BinaryReader和BinaryWriter类是以二进制的格式处理基本数据,比如说bool,string,int等
还有你数据读写是用什么控件的,你不妨把代码贴出来看下