FileStream没有获取文件当前指针位置的方法? FileStream没有获取文件当前指针位置的方法?StreamWriter.Write()写入文件后。如何获取文件当前位置指针?FileStream.Length获取的是文件总大小,在这没有用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.IO.FileStream fs = new System.IO.FileStream(filePath, System.IO.FileMode.Open); byte[] b= new byte[fs.Length]; fs.Read(b, 0, (int)fs.Length); MemoryStream m= new MemoryStream(b, 0, b.Length); MemoryStream m= new MemoryStream(b,true); m.Read(b,0,b.Length); m.Position = 0; 你Seek一下,看看fs. Position还==fs.Length不? seek,是等于文件指针位置。问题是Position的值大于写入的字符串长度。如果按Position大小来读取,会出错的。问题到底在哪儿 绝对不可以Position或Length的计算结果来读取字符串,它们计算的都是字节,没有别的参照值可用时,只能用Position的计算结果读取为byte[],然后再转换成string 大量控件 动态赋值问题 请教一个复制access的问题 webbrowser的cookie问题 C#下利用AdventNet SNMP API .NET收发SNMP TRAP的问题!急用,谢谢! TabControl 的TabPage 间隔问题,急!!! 求助,关于在.net在数据集里多表更新的问题. 请问c#聊天程序中聊天记录如何保存在文本文件中, C#一个方法传入一个算术参数,如何计算这个算术题并返回一个Int值 SeverSQL实现日记记录中使用触发器的问题 rinami请进 求高效读取excel文件的方法 数据绑定的问题
byte[] b= new byte[fs.Length];
fs.Read(b, 0, (int)fs.Length);
MemoryStream m= new MemoryStream(b, 0, b.Length); MemoryStream m= new MemoryStream(b,true);
m.Read(b,0,b.Length);
m.Position = 0;