设为首页 加入收藏

TOP

IOSerialize,xml和json,soap序列化器,二进制序列化器,XML序列化器,文件 检查、新增、复制、移动、删除(六)
2017-10-13 10:42:02 】 浏览:10508
Tags:IOSerialize xml json soap 序列化 二进制 XML 文件 检查 新增 复制 移动 删除
sp;

序列化或反序列化成一个字符串:
public static string XMLSerialize<T>(T entity)  
       {  
           StringBuilder buffer = new StringBuilder();  
             
           XmlSerializer serializer = new XmlSerializer(typeof(T));  
           using (TextWriter writer = new StringWriter(buffer))  
           {  
               serializer.Serialize(writer, entity);  
           }  
           
           return buffer.ToString();  
             
       } 
反序列化:
public static T DeXMLSerialize<T>(string xmlString)  
        {  
            T cloneObject = default(T);  
  
            StringBuilder buffer = new StringBuilder();  
            buffer.Append(xmlString);  
  
            XmlSerializer serializer = new XmlSerializer(typeof(T));  
  
            using (TextReader reader = new StringReader(buffer.ToString()))  
            {  
                Object obj = serializer.Deserialize(reader);  
                cloneObject = (T)obj;  
            }  
  
            return cloneObject;  
        }  

 

首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇WPF制作带明细的环形图表 下一篇背水一战 Windows 10 (58) - 控件..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目