【发布时间】:2012-01-18 15:15:52
【问题描述】:
Microsoft 在其文章“How to serialize an object to XML by using Visual C#”中提供了代码。
using System;
public class clsPerson
{
public string FirstName;
public string MI;
public string LastName;
}
class class1
{
static void Main(string[] args)
{
clsPerson p=new clsPerson();
p.FirstName = "Jeff";
p.MI = "A";
p.LastName = "Price";
XmlSerializer x = new System.Xml.Serialization.XmlSerializer(p.GetType());
x.Serialize(Console.Out, p);
Console.WriteLine();
Console.ReadLine();
}
}
但是,为什么类 clsPerson 不需要使用 [DataContract] 或 [Serializable] 属性进行标记?
【问题讨论】:
标签: c# serialization