社区
C#
帖子详情
怎么把二进制文件读入到一个结构体?
skywind
2003-07-28 08:04:42
C#里面的读文件只能读到byte[]的数据中,但是我象C中一样申明了
文件头,块头等一系列struct,怎么把这些东西写到文件里面,怎么读出来。
C#又不能方便的用指针,麻烦啊
...全文
194
3
打赏
收藏
怎么把二进制文件读入到一个结构体?
C#里面的读文件只能读到byte[]的数据中,但是我象C中一样申明了 文件头,块头等一系列struct,怎么把这些东西写到文件里面,怎么读出来。 C#又不能方便的用指针,麻烦啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xhan2000
2003-07-28
打赏
举报
回复
参考xml和二进制序列化
panyee
2003-07-28
打赏
举报
回复
XmlSerializer serializer = new XmlSerializer(typeof(xxxxx));
MemoryStream ms = new MemoryStream();
Stream stream = ms;
//指针归零
stream.Seek(0, SeekOrigin.Begin);
stream.Write(egXMLbyte, 0, (int)egXMLbyte.Length);
//指针归零
stream.Seek(0, SeekOrigin.Begin);
xxxxx x = (xxxxx)serializer.Deserialize(stream);
skywind
2003-07-28
打赏
举报
回复
谢谢,大家帮忙
二进制
文件
的读写,当前时间写入到dat
文件
中,可以
读入
读出.C#源代码
这段代码会创建
一个
名为"data.dat"的
文件
,并将当前时间(`DateTime.Now`)转换为
二进制
值写入
文件
。 2. **
二进制
文件
的读取**: 要从
二进制
文件
中读取数据,我们需要使用`BinaryReader`。同样地,先创建`...
C#从
文件
中存储及读取
结构体
示例
接下来,我们将实现
一个
方法来将
结构体
实例写入
二进制
文件
: ```csharp public static void SaveStructToFile(StudentInfo student, string filePath) { using (var fileStream = new FileStream(filePath, File...
c++操作
二进制
文件
详解
- 写入
二进制
文件
时,使用`endl`会写入
一个
换行符,但
二进制
模式下,`endl`不会执行平台相关的换行操作,因此可能导致字节数的差异。 4. **
二进制
文件
的常见用途** - 存储结构化数据,如数组、
结构体
或自定义对象...
谭浩强C++课后习题44——对
二进制
文件
的操作(1)
谭浩强C++课后习题44——对
二进制
文件
的操作(1) 题目描述:有5个学生的数据,要求: (1)把它们存到磁盘
文件
中。 (2)将磁盘
文件
中的第1,3,5个学生数据
读入
程序,并显示出来。 (3)将第3个学生的数据修改后存...
华南农业大学c语言PPT学习教案.pptx
ASCII文本
文件
由ASCII码组成,每个字符占用
一个
字节,而
二进制
文件
则是按照内存中的原始存储形式直接输出到磁盘。 2. **ASCII与
二进制
文件
的区别** - **ASCII文本
文件
**:每个字节对应
一个
ASCII码,代表
一个
字符。...
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章