社区
C#
帖子详情
如何将任意一种数据类型以二进制形式写入流中
nikytwo
2006-04-17 10:20:33
若自定义一个
struct mytype1
{
int i = 1;
char c = 'a';
string s = "bcd";
}
struct mytype2
{
...
}
...
(有多个自定义的数据结构)
怎样将mytype1、mytype2...中的数据i,c,s,以二进制形式写入流中?
...全文
184
11
打赏
收藏
如何将任意一种数据类型以二进制形式写入流中
若自定义一个 struct mytype1 { int i = 1; char c = 'a'; string s = "bcd"; } struct mytype2 { ... } ... (有多个自定义的数据结构) 怎样将mytype1、mytype2...中的数据i,c,s,以二进制形式写入流中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
combread
2006-04-18
打赏
举报
回复
我感觉你除去那个信息没有必要~ 这是是为了反序列化准备的。
如果真的有这种特殊需求,你需要自己定义算法,来转换数据了。
nikytwo
2006-04-17
打赏
举报
回复
to:xiehuanxie(xiehuanxie)
因为我只要其数据部分(1,'a',"bcd").
xiehuanxie
2006-04-17
打赏
举报
回复
为什么要除去呢.
nikytwo
2006-04-17
打赏
举报
回复
序列化后总有些如"System.Int32"等信息.
怎样把它们除去?
nikytwo
2006-04-17
打赏
举报
回复
若用序列化,怎样去除其类型信息.
也就是只要其数据部分(1,'a',"bcd")?
combread
2006-04-17
打赏
举报
回复
参看这个MSDN2003文档:
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconbinaryserialization.htm
combread
2006-04-17
打赏
举报
回复
做二进制序列化。
jiezhi
2006-04-17
打赏
举报
回复
当然可以啊。
只要你把你的对象转换为byte[]即可。
nikytwo
2006-04-17
打赏
举报
回复
每有人理?!
JAVA_API1.6文档(中文)
java.awt.dnd Drag 和 Drop 是
一种
直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了
一种
机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 java.awt.event 提供处理由 AWT 组件所激发的...
Qt4_读取和
写入
二进制
数据
读取和
写入
二进制
数据 Qt中载入和保存
二进制
数据的最简单方式是通过实例化一个 QFile 打开文件,然后通过QDataStream对象存取它。QDataStream 提供了
一种
与运行平台元关的存储格式,它不仅支持 List<T>和 QMap...
redis中string类型的
二进制
安全
二进制
安全是什么意思?...举个例子,你把数据11110000加密成10001000,然后传给我,就是
一种
二进制
安全的做法。redis中string类型的
二进制
安全:
二进制
安全 C字符串中的字符必须符合某种编码(比如ASCII),并
将
二进制
数据嵌入 XML 文档的三种方法
将 XML 用于 B2B 应用程序之间的数据传输 ...XML 用于数据互操作性的主要...第
一种
方法以最适当的方式使用 XML 和 DTD 表示
二进制
文件或数据源。第二种方法使用
一种
简单格式,其中每个人都能定义自己的格式来表示
二进制
文件和字节流
本节我们介绍在Java中如何以
二进制
字节的方式来处理文件,上节我们提到Java中有流的概念,以
二进制
方式读写的主要流有: InputStream/OutputStream: 这是基类,它们是抽象类。 FileInputStream/FileOutputStream: ...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章