C#如何一次性读取指定字节的二进制文件?

chuiyun 2006-06-01 02:32:16
比如要读取a.exe文件前1K的内容.
BinaryReader?我可不想一个一个字节读...
谢谢!
...全文
309 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2006-06-07
  • 打赏
  • 举报
回复
BinaryReader.ReadBytes(count)
将count个字节读入字节数组
Knight94 2006-06-07
  • 打赏
  • 举报
回复
FileStream fs = null;
BinaryReader br = null;
byte[] data = new byte[1024];
using( fs = new FileStream("a.exe", FileMode.Open, FileAccess.Reader) )
{
fs.Read( data, 0, data.Length );
}
机器人 2006-06-07
  • 打赏
  • 举报
回复
FileStream fs = null;
BinaryReader br = null;
byte[] data = null;
using( fs = new FileStream("a.exe", FileMode.Open, FileAccess.Reader) )
{
using( br = new BinaryReader(fs) )
{
data = br.ReadBytes(1024);
}
}
lanku 2006-06-07
  • 打赏
  • 举报
回复
关注,帮顶!!!!

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧