C#序列化对象为XMl于反序列化
2009-09-16 20:03
495 查看
C#-Code // Create the serializer
XmlSerializer serializer = new XmlSerializer(typeof(MySerializableType));
// Serialize the object to an XML file
using (StreamWriter streamWriter = File.CreateText("CSXmlSerialization.xml"))
{
serializer.Serialize(streamWriter, instance);
}
// Deserialize from a XML file to an object instance.
// Deserialize the object
MySerializableType deserializedInstance;
using (StreamReader streamReader = File.OpenText(
"CSXmlSerialization.xml"))
{
deserializedInstance = serializer.Deserialize(streamReader)
as MySerializableType;
}
XmlSerializer serializer = new XmlSerializer(typeof(MySerializableType));
// Serialize the object to an XML file
using (StreamWriter streamWriter = File.CreateText("CSXmlSerialization.xml"))
{
serializer.Serialize(streamWriter, instance);
}
// Deserialize from a XML file to an object instance.
// Deserialize the object
MySerializableType deserializedInstance;
using (StreamReader streamReader = File.OpenText(
"CSXmlSerialization.xml"))
{
deserializedInstance = serializer.Deserialize(streamReader)
as MySerializableType;
}
相关文章推荐
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点,C#对象与xml文件的相互转换等等。)
- C#中XML与对象之间的序列化、反序列化
- C# XmlSerializer 对象的Xml序列化和反序列化
- C# 对象的xml序列化和反序列化
- C#操作Xml:XmlSerializer 对象的Xml序列化和反序列化
- c# XML-Object对象 序列化-反序列化
- C#中XML与对象之间的序列化、反序列化
- C# XmlSerializer将对象序列化以及反序列化(Sqlite数据库)
- C#中对象,对象集合的简单Xml序列化与反序列化(已测试)
- .NET对象的XML序列化和反序列化
- C#实现对象的Xml格式序列化及反序列化
- 怎么给这个xml文件建立对象,以便使对象和xml文件序列化和反序列化
- C#里将模型对象序列化成XML并存入Access库
- 对象的序列化与反序列化,以xml,二进制流的方式,soap方式序列化对象
- 对象的xml序列化、反序列化
- C#对象的 Xml序列化与反序列化
- C# 中XML的序列化和反序列化
- XmlSerializer 对象的Xml序列化和反序列化
- C# 利用函数反射、XML序列化/反序列化保存函数执行与输入参数列表