答案 0 :(得分:1)
public object Clone()
{
DataContractSerializer serializer = new DataContractSerializer(this.GetType());
using (MemoryStream memStream = new MemoryStream())
{
serializer.WriteObject(memStream, this);
memStream.Position = 0;
return serializer.ReadObject(memStream);
}
}
上面是通用克隆方法,如果你知道你的对象是datacontract可序列化的,或者如果xml可序列化你可以使用XmlSerializer