c# 序列化
来源:互联网 发布:js done 编辑:程序博客网 时间:2024/06/05 21:35
using System.IO;
using System.Xml;
using System.Xml.Serialization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Runtime.InteropServices;
namespace xml
{
public class AddressDetails
{
public int HouseNo { get; set; }
public string StreetSame { get; set; }
public string City { get; set; }
private string PoAddress { get; set; }
}
public class addressDetails
{
[XmlElement("Number")]
public int HouseNo { get; set; }
[XmlElement("Street")]
public string StreetName { get; set; }
[XmlElement("CityName")]
public string CityName { get; set; }
}
public class resssDetails
{
[XmlAttribute("Number")]
public int HouseNo { get; set; }
[XmlElement("Street")]
public string StreetName { get; set; }
[XmlElement("CityName")]
public string City {get; set;}
}
class Program
{
static void Main(string[] args)
{/*
AddressDetails details = new AddressDetails();
details.HouseNo = 4;
//details.StreeSame = "Rohini";
details.City = "Delhi";
Serialize(details);
* */
/*
addressDetails data = new addressDetails();
data.HouseNo = 4;
data.StreetName = "tiefor";
data.CityName = "chengdu";
Serialize(data);*/
resssDetails ssdata = new resssDetails();
ssdata.HouseNo = 88;
ssdata.StreetName = "zouma";
ssdata.City = "zizhong";
Serialize(ssdata);
}
static public void Serialize(addressDetails data)
{
XmlSerializer serializer = new XmlSerializer(typeof(addressDetails));
using (TextWriter writer = new StreamWriter(@"C:\temp\XML\Xml111.xml"))
{
serializer.Serialize(writer, data);
}
}
static public void Serialize(AddressDetails details)
{
XmlSerializer serializer = new XmlSerializer(typeof(AddressDetails));
using (TextWriter writer = new StreamWriter(@"C:\temp\XML\Xml.xml"))
{
serializer.Serialize(writer, details);
}
}
static public void Serialize(resssDetails ssdata)
{
XmlSerializer serializer = new XmlSerializer(typeof(resssDetails));
using (TextWriter writer = new StreamWriter(@"C:\temp\XML\Xml22.xml"))
{
serializer.Serialize(writer, ssdata);
}
}
}
}
using System.Xml;
using System.Xml.Serialization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Runtime.InteropServices;
namespace xml
{
public class AddressDetails
{
public int HouseNo { get; set; }
public string StreetSame { get; set; }
public string City { get; set; }
private string PoAddress { get; set; }
}
public class addressDetails
{
[XmlElement("Number")]
public int HouseNo { get; set; }
[XmlElement("Street")]
public string StreetName { get; set; }
[XmlElement("CityName")]
public string CityName { get; set; }
}
public class resssDetails
{
[XmlAttribute("Number")]
public int HouseNo { get; set; }
[XmlElement("Street")]
public string StreetName { get; set; }
[XmlElement("CityName")]
public string City {get; set;}
}
class Program
{
static void Main(string[] args)
{/*
AddressDetails details = new AddressDetails();
details.HouseNo = 4;
//details.StreeSame = "Rohini";
details.City = "Delhi";
Serialize(details);
* */
/*
addressDetails data = new addressDetails();
data.HouseNo = 4;
data.StreetName = "tiefor";
data.CityName = "chengdu";
Serialize(data);*/
resssDetails ssdata = new resssDetails();
ssdata.HouseNo = 88;
ssdata.StreetName = "zouma";
ssdata.City = "zizhong";
Serialize(ssdata);
}
static public void Serialize(addressDetails data)
{
XmlSerializer serializer = new XmlSerializer(typeof(addressDetails));
using (TextWriter writer = new StreamWriter(@"C:\temp\XML\Xml111.xml"))
{
serializer.Serialize(writer, data);
}
}
static public void Serialize(AddressDetails details)
{
XmlSerializer serializer = new XmlSerializer(typeof(AddressDetails));
using (TextWriter writer = new StreamWriter(@"C:\temp\XML\Xml.xml"))
{
serializer.Serialize(writer, details);
}
}
static public void Serialize(resssDetails ssdata)
{
XmlSerializer serializer = new XmlSerializer(typeof(resssDetails));
using (TextWriter writer = new StreamWriter(@"C:\temp\XML\Xml22.xml"))
{
serializer.Serialize(writer, ssdata);
}
}
}
}
0 0
- C#序列非序列化
- C#序列化之一
- C# 序列化技术
- C# 序列化技术
- C# .net 序列化
- c#中的序列化
- C# 序列化技术
- C#序列化
- C#序列化
- C# 序列化
- C#对象序列化
- C#序列化
- C# Form序列化
- c#序列化XML
- C#序列化
- C# 序列化 xml
- C# 序列化
- c#序列化
- js手机号码格式、tp5身份证格式验证
- 酷炫的图片浏览
- Oracle-数据库、表空间、用户、表之间关系以及创建
- HealthKit之开启和info.plist配置
- textrank关键词提取
- c# 序列化
- h5笔记3
- 求知过程之搭建maven多模块项目管理
- 警惕rapidxml的陷阱(二):在Android上默认内存池分配数组过大,容易导致栈溢出
- 伪静态URLRewrite学习笔记
- 蓝桥杯_快速排序
- grep , awk 和 wc 等 Linux 命令能实现对日志的检索和统计
- Python学习笔记(1)-序言
- Windows 10和Ubuntu Linux双系统图解教程【转】