runxinzhi.com
首页
百度搜索
这段代码,我写一次,就要上网找一次,决定把他们记下来!
引用
using System.Text;
using System.Xml;
using System.IO;
using System.Xml.Serialization;
public
static
String SerializeToXml
<
T
>
(T arg)
{
XmlSerializer serializer
=
new
XmlSerializer(arg.GetType());
StringBuilder sb
=
new
StringBuilder();
XmlWriter writer
=
new
XmlTextWriter(
new
StringWriter(sb));
serializer.Serialize(writer, arg);
writer.Close();
return
sb.ToString();
}
/**/
///
<summary>
///
从一个XML字符串中建立对像
///
</summary>
///
<typeparam name="T"></typeparam>
///
<param name="xml"></param>
///
<returns></returns>
public
static
T CreateFromXml
<
T
>
(String xml) where T :
class
{
XmlReader reader
=
new
XmlTextReader(
new
StringReader(xml));
try
{
XmlSerializer serializer
=
new
XmlSerializer(
typeof
(T));
Object theObject
=
serializer.Deserialize(reader);
reader.Close();
reader
=
null
;
return
(T)theObject;
}
catch
{
if
(reader
!=
null
)
{
reader.Close();
reader
=
null
;
}
return
default
(T);
}
}
相关阅读:
java 基本功
orale问题汇总
redis 集群
centos7 之 systemctl
redis 常见问题记录
docker问题汇总
sql plus 导出建表语句
linux 添加删除用户
mysql常用配置
SAS 查看临时数据集
原文地址:https://www.cnblogs.com/listhome/p/549125.html
最新文章
angular 兼容IE浏览器
微信小程序转百度小程序修改
angular 首屏优化
循环遍历修改文件夹下的文件以及子文件夹内文件的后缀名
支付宝小程序与微信小程序开发功能和语法糖不同
存储型xss调研
小程序踩坑记
angular2 遇到的问题汇总
项目中遇到的各种bug和踩过的坑
Zepto 使用过程中遇到的问题总结
热门文章
swiper中有视频时,滑动停止后视频停止播放
一个元素可以添加多个阴影
flex布局
双向数据绑定的原理
端口被占用的解决方案
一次完整http请求,期间一共需要握手____次
localStorage.setItem()使用
行内元素浮动后可以设置宽高
关于webpack
内存数据库关闭“hugePage"
Copyright © 2020-2023
润新知