- 积分
- 1579
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-7-8
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2017-4-13 10:48:07
|
显示全部楼层
//使用文件流、binaryreader来读取二进制数据。
FileStream fs = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"1.bin", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
//方法一,用字节数组读取,再转换为ascii码,比较适用于字符串的读取。
byte[] t=br.ReadBytes(12);
string a = System.Text.Encoding.ASCII.GetString(t);
Console.WriteLine(a);
//方法二,直接用binaryreader的readint、readchar等方法来读取和跳过字节,可以胜任所有类型数据读取。
Console.WriteLine(br.ReadInt16().ToString()); |
|