为了账号安全,请及时绑定邮箱和手机立即绑定

使用序列化怎样把远程实体转化为本地实体?

使用序列化怎样把远程实体转化为本地实体?

幕布斯6054654 2018-11-02 02:03:24
我现在把远程的实体保存到Session中,希望采用序列化的形式把它转为本地实体中!比如: HttpContext.Current.Session["UserInfo"] = info;info代表远程实体;本地实体:public class Users    {        public Users() { }        private int _id;        private string _userID;        public int ID        {            get { return _id; }            set { _id = value; }        }        public string UserID        {            get { return _userID; }            set { _userID = value; }        }怎样采用序列化形式转化?
查看完整描述

2 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

加上 序列化的特性就可以啦

查看完整回答
反对 回复 2018-11-05
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

XmlSerializer.Deserializer方法用于反序列化XML。具体用法可以查阅MSDN。不过感觉lz的问题不是一个序列化转换的问题。

1. 远程的UserInfo和本地的Users不是同一个类,没法序列化和反序列化。

2.如果info已经是一个UserInfo了,那就不需要反序列化了。要想转换成Users,只能初始化一个Users实例,然后用UserInfo的各个属性给Users的相应属性赋值。


查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 383 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信