社区
VC.NET
帖子详情
关于.net 2003中序列化的问题
sdwalnut1
2005-08-04 12:18:30
本人将编写的程序从vc6移植到.net 2003时,遇到了关于序列化的一些问题。在vc6中对变长数组序列化中使用下列方式:
CStringArray strarr;
CPtrArray ptr;
...
ptr.Serialize(ar);
strarr.Serialize(ar);
没有问题,而在.net 2003中这么写编译能通过,但执行时出错。应如何解决该问题?
...全文
80
5
打赏
收藏
关于.net 2003中序列化的问题
本人将编写的程序从vc6移植到.net 2003时,遇到了关于序列化的一些问题。在vc6中对变长数组序列化中使用下列方式: CStringArray strarr; CPtrArray ptr; ... ptr.Serialize(ar); strarr.Serialize(ar); 没有问题,而在.net 2003中这么写编译能通过,但执行时出错。应如何解决该问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DentistryDoctor
2005-08-04
打赏
举报
回复
这个不会。
看你你的CPtrArray指向的是什么?
sdwalnut1
2005-08-04
打赏
举报
回复
问题解决,不是上面的代码的原因.是序列化是,vc的一个结构体大小发生了改变.
sdwalnut1
2005-08-04
打赏
举报
回复
这些代码在vc6中没有任何问题的.
sdwalnut1
2005-08-04
打赏
举报
回复
..
typedef CTypedPtrArray<CObArray, CLayerObj*> CLayerObjArray;
..
CLayerObjArray m_LayerArray;
..
m_LayerArray.Serialize(ar);
执行到最后一句时,出错.
真相重于对错
2005-08-04
打赏
举报
回复
code?
Newtonsoft.Json
.Net
20【2.0版本】 Json
序列化
反
序列化
Newtonsoft.Json
.Net
20 Json
序列化
反
序列化
Newtonsoft.Json
.Net
20【4.0版本】 Json
序列化
反
序列化
Newtonsoft.Json
.Net
20【4.0版本】 Json
序列化
反
序列化
Newtonsoft.Json
.Net
包括:
.NET
2,
.NET
3.5,
.NET
4,
.NET
4.5
问题
原因:检查程序发现,由于项目
中
引用了Newtonsoft.Json
.Net
20,从而造成系统的类重名(项目FRAMEWORK的版本4.0)。 Newtonsoft.Json
.Net
包括:
.NET
2,
.NET
3.5,
.NET
4,
.NET
4.5, Silverlight, Windows Phone ...
json
序列化
速度对比代码
具体请看http://blog.csdn
.net
/luq885/archive/2007/05/10/1603330.aspx<br>其
中
JSonConvert.cs
中
xml-2-json.xsl文件的路径是固定的,请自行修改
ASP
.NET
MVC2.0实现数据增删改查
ASP
.NET
MVC2.0实现数据增删改查;注意其
中
要使用JSON
序列化
组建。
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章