如何不装入全部文件就能读出文件的前两个字节 例如,对于文件d:\\xd.jpg只装入这个文件的前两个字节到内存byte[2],不需要把整个文件都装入内存。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/zh-cn/library/system.io.filestream.read(v=vs.80).aspx FileInfo fi = new FileInfo("c:\\csc.txt");FileStream fs = fi.OpenRead();int nBytes = 2;ubyte byteArray[] = new ubyte[nBytes];int nBytesRead = fs.Read(byteArray, 0, nBytes);这是把整个文件装入内存了,然后才去取前两个字节。不是我想要的。 FileStream fs = fi.OpenRead(); 获取的是 FileStream 句柄,并没有把整个文件装入内存。这个得搞清楚 如何将c++中的union引入c# 大虾帮帮忙 字符串替换不区分大小写? 窗体问题 急啊``像这样的函数aa(int** b),在C#里怎样调用啊? 100分问在程序运行前.如何检查客户端的机器是否安装有net运行环境?如果没有则引导用户安装. 为什么运行不了ASP.NET 如何处理有顺序要求的事件? 终于装上了,费了我快俩个钟头,散分。。。。。。。。 远程对象的线程锁问题? 怎么把ListViewItem中的数据写入文件 一个关于Access数据库的问题
FileInfo fi = new FileInfo("c:\\csc.txt");
FileStream fs = fi.OpenRead();
int nBytes = 2;
ubyte byteArray[] = new ubyte[nBytes];
int nBytesRead = fs.Read(byteArray, 0, nBytes);
这是把整个文件装入内存了,然后才去取前两个字节。不是我想要的。