zoukankan      html  css  js  c++  java
  • 序列化 对象 不需要创建文件的方法?

                UserProfile profile = new UserProfile();

                XmlSerializer serializer = new XmlSerializer(typeof(UserProfile));
                MemoryStream ms = new MemoryStream();
                using(TextWriter w = new StreamWriter( ms,System.Text.Encoding.UTF8 ))
                {
                    serializer.Serialize(ms,profile);
                }

                string xml=System.Text.Encoding.UTF8.GetString(ms.ToArray());

       XmlSerializer serializer = new XmlSerializer(typeof(ListItems));
                           XmlDocument doc = new XmlDocument();
                           const string root = @"<?xml version=""1.0""?>";
                           string xmlContent = root + HttpUtility.HtmlDecode(strExtend);
                           doc.LoadXml(xmlContent);
                           System.IO.MemoryStream stream = new System.IO.MemoryStream();
                           doc.Save(stream);
                           stream.Seek(0, SeekOrigin.Begin);
                           XmlSerializerNamespaces xmlns = new XmlSerializerNamespaces();
                           xmlns.Add(String.Empty, String.Empty);
                           ListItems  m_ItemList = serializer.Deserialize(stream) as ListItems;

       XmlSerializer serializer = new XmlSerializer(typeof(List<Option>));
                        string strContent = myRow["Options"].ToString();
                        XmlDocument doc = new XmlDocument();
                        doc.LoadXml(strContent.TrimEnd('?'));
                        System.IO.MemoryStream stream = new System.IO.MemoryStream();
                        doc.Save(stream);
                        stream.Seek(0, SeekOrigin.Begin);

                        List<Option> myList = serializer.Deserialize(stream) as List<Option>;

     

  • 相关阅读:
    201671010410 冯婷秀 实验三 作业互评与改进
    读《构建之法》感想
    实验十四 团队项目评审&课程学习总结
    201671010412 郭佳 实验四附加实验
    201671010412 郭佳 英文文本统计分析
    201671010412 郭佳 实验二 软件工程个人项目
    201671010412 郭佳 实验三 作业互评与改进
    在阅读《现代软件工程—构建之法》后的思考问题
    金生芳-实验十四 团队项目评审&课程学习总结
    实验四 附加实验-项目互评
  • 原文地址:https://www.cnblogs.com/DotNet1010/p/1145471.html
Copyright © 2011-2022 走看看