Welcome

首页 / 软件开发 / C# / C#实现对象的Xml格式序列化及反序列化

C#实现对象的Xml格式序列化及反序列化2009-12-25要序列化的对象的类:

[Serializable]

public class Person
{
private
string name;

public
string Name
{
get
{
return name;
}
set
{
name=value;
}
}

public
string Sex;

public
int Age=31;

public Course[] Courses;

public Person( )
{
}

public Person(
string Name )
{
name=Name;
Sex="男";
}
}
[Serializable]
public class Course
{
public
string Name;
[XmlIgnore]
public
string Description;

public Course( )
{
}

public Course(
string name,
string description )
{
Name=name;
Description=description;
}
}