本文实例讲述了C# xmlSerializer简单用法。分享给大家供大家参考,具体如下:

先上实体类
public class Entity
{
public Entity()
{
}
public Entity(string c, string f)
{
name = c;
school = f;
}
public string name;
public string school;
}
使用时声明
List<Entity> entityList=null; XmlSerializer xs = new XmlSerializer(typeof(List<Entity>));
读入
using (StreamReader sr = new StreamReader(configPath))
{
entityList = xs.Deserialize(sr) as List<Entity>;
}
输出
using (StreamWriter sw = File.CreateText(configPath))
{
xs.Serialize(sw, entityList);
}
对应的xml
<?xml version="1.0" encoding="utf-8"?> <ArrayOfEntity xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Entity> <Name>Alice</Name> <School>SJTU</School> </Entity> <Entity> <Name>Cici</Name> <School>CSU</School> </Entity> <Entity> <Name>Zero</Name> <School>HIT</School> </Entity> </ArrayOfEntity>
PS:这里再为大家提供几款比较实用的xml相关在线工具供大家使用:
在线XML格式化/压缩工具:
http://tools./code/xmlformat
在线XML/JSON互相转换工具:
http://tools./code/xmljson
XML在线压缩/格式化工具:
http://tools./code/xml_format_compress
XML代码在线格式化美化工具:
http://tools./code/xmlcodeformat
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《C#程序设计之线程使用技巧总结》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程》
希望本文所述对大家C#程序设计有所帮助。
# C#
# xmlSerializer
# C# WinForm开发中使用XML配置文件实例
# c# winform读取xml文件创建菜单的代码
# C# XML中的转义字符操作
# c# RSA非对称加解密及XML&PEM格式互换方案
# c# 读取XML文件的示例
# C# XML字符串包含特殊字符的处理转换方法小结
# C# 读写XML文件实例代码
# C#操作XML文件步骤
# C#使用XmlDocument或XDocument创建xml文件
# C# 如何在WINForm程序中创建XML文件
# 程序设计
# 操作技巧
# 相关内容
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 几款
# 使用技巧
# 面向对象
# 转换工具
# 再为
# 压缩工具
# 讲述了
# 实体类
# configPath
# Deserialize
# sw
# StreamWriter
相关文章:
如何破解联通资金短缺导致的基站建设难题?
简历在线制作网站免费版,如何创建个人简历?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
如何续费美橙建站之星域名及服务?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
青岛网站建设如何选择本地服务器?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
代购小票制作网站有哪些,购物小票的简要说明?
江苏网站制作公司有哪些,江苏书法考级官方网站?
如何通过老薛主机一键快速建站?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
如何零基础开发自助建站系统?完整教程解析
兔展官网 在线制作,怎样制作微信请帖?
,如何利用word制作宣传手册?
中山网站制作网页,中山新生登记系统登记流程?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何解决ASP生成WAP建站中文乱码问题?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
如何在IIS中配置站点IP、端口及主机头?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何在腾讯云服务器快速搭建个人网站?
常州自助建站工具推荐:低成本搭建与模板选择技巧
公司门户网站制作流程,华为官网怎么做?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
建站之星如何助力企业快速打造五合一网站?
如何选择CMS系统实现快速建站与SEO优化?
如何通过二级域名建站提升品牌影响力?
如何快速启动建站代理加盟业务?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
如何高效配置IIS服务器搭建网站?
如何用y主机助手快速搭建网站?
建站之星CMS五站合一模板配置与SEO优化指南
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何通过IIS搭建网站并配置访问权限?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
香港网站服务器数量如何影响SEO优化效果?
音响网站制作视频教程,隆霸音响官方网站?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
建站之星备案是否影响网站上线时间?
网站制作壁纸教程视频,电脑壁纸网站?
专业网站建设制作报价,网页设计制作要考什么证?
,柠檬视频怎样兑换vip?
*请认真填写需求信息,我们会在24小时内与您取得联系。