C#如何实现XML序列化
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章给大家分享的是有关C#如何实现XML序列化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现C# XML序列化技术使用到什么具体的方法呢?我们在具体的操作过程中需要
千家信息网最后更新 2025年11月14日C#如何实现XML序列化
这篇文章给大家分享的是有关C#如何实现XML序列化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
实现C# XML序列化技术使用到什么具体的方法呢?我们在具体的操作过程中需要注意什么呢?那么这里向你展示一个Demo,希望对你了解C# XML序列化技术有所帮助。
首先,我们定义一个需要序列化的对象:
using System; namespace XMLSerializer { /// ﹤summary﹥ /// 测试类 /// ﹤/summary﹥ public class TestXML { public string name; public string sex; public string age; } }然后我们就可以在程序中使用这个类构造对象,C# XML序列化。
private void button1_Click( object sender, System.EventArgs e) { TestXML a = new TestXML(); a.name = tbName.Text; a.sex = tbSex.Text; a.age = tbAge.Text; SaveFileDialog of = new SaveFileDialog(); of.Filter = " XML文档|*.XML"; if( of.ShowDialog() == DialogResult.OK ) { try { Stream s = of.OpenFile(); new XmlSerializer( a.GetType() ).Serialize( s, a ); s.Close(); } catch( Exception ex ) { MessageBox.Show( ex.Message ); } } }C# XML序列化之从XML文档中反序列化出对象
private void button2_Click(object sender, System.EventArgs e) { OpenFileDialog o = new OpenFileDialog(); o.Filter = " XML文档|*.XML|所有文件|*.*"; if( o.ShowDialog() == DialogResult.OK ) { try { XmlSerializer xs = new XmlSerializer( typeof( TestXML ) ); Stream s = o.OpenFile(); TestXML a = xs.Deserialize( s ) as TestXML; tbName.Text = a.name; tbSex.Text = a.sex; tbAge.Text = a.age; s.Close(); } catch( Exception ex ) { MessageBox.Show( ex.Message ); } } }感谢各位的阅读!关于"C#如何实现XML序列化"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
序列
C#
对象
文档
内容
技术
更多
篇文章
帮助
不错
实用
文件
文章
方法
看吧
知识
程序
过程
参考
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全法经济法
西电网络安全文化节
数据库响应速度
国家信息基础数据库
数据库和服务器的时间同步
软件开发证书的
服务器自动删除3天以上文件
中学生网络安全意识测试
hp服务器配件查询
软件开发费用英文翻译
c 按列读数据库
网络安全开始施行42681
7K软件开发零基础培训
大数据中心网络安全管理办法
江苏潮流软件开发价格服务标准
土木工程搞软件开发
ios文件 链接服务器
芜湖电商软件开发
免费云主机服务器
数据库的存储过程是指什么
绩溪自动化软件开发服务耗材
网络安全法是怎么定罪的
软件工程和网络技术培训
苹果电脑直连服务器
宇视科技软件开发岗怎样
公有云 网络技术
商业计划书软件开发
西安十大网络安全公司
数据库课程设计陈根才
软件开发和信息安全与管理