首页 新闻 会员 周边

c# struct 二进制文件

0
悬赏园豆:5 [已解决问题] 解决于 2013-11-05 21:42

c# 中 struct 和对应的二进制文件的联系

现在用 c#读二进制文件,求相关代码 

中华神的主页 中华神 | 初学一级 | 园豆:48
提问于:2013-10-22 10:17
< >
分享
最佳答案
0
 1 private BinaryReader brShapeIndex; //读取记录;
 2 filename = "文件绝对路径";
 3 fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
 4 brShapeIndex = new BinaryReader(fs, Encoding.Unicode); 
 5 for (int i = 0; i <10000; i++)
 6             {
 7                 long z = i * 8;
 8                 brShapeIndex.BaseStream.Seek(z, 0);
 9                 label1 = brShapeIndex.ReadInt16();
10                 label2 = brShapeIndex.ReadInt16();
11                 label3 = brShapeIndex.ReadInt16();
12                 label4 = brShapeIndex.ReadInt16();
13             
14                 DataRow dr = db.NewRow();
15                 dr["a"] = label1;
16                 dr["b"] = label2;
17                 dr["c"] = label3;
18                 dr["d"] = label4;              
19                 db.Rows.Add(dr);
20             }
  }
View Code
收获园豆:5
sam.c | 初学一级 |园豆:148 | 2013-10-22 11:00

struct 是二进制文件中的 一条记录的结构吗

struct中的成员  有顺序吗

中华神 | 园豆:48 (初学一级) | 2013-10-23 20:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册