北大青鸟佳音旗舰

Clone:Xml序列化反序列克隆对象

点击数: 更新时间:2010-06-10 11:18:30
 

public static T Clone<T>(T t)

  {

  T clone;

  System.Xml.Linq.XDocument doc = new System.Xml.Linq.XDocument();

  System.Xml.XmlWriter w = doc.CreateWriter();

  System.Xml.Serialization.XmlSerializer s = new System.Xml.Serialization.XmlSerializer(typeof(T));

  s.Serialize(w, t);

  w.Flush();

  w.Close();

  clone = (T)s.Deserialize(doc.CreateReader());

  return clone;

  }


            

相关信息
没有相关内容
©Copyright2004 - 2009 www.bjaccp.com, All Rights Reserved
版权所有2004-2008 北大青鸟APTECH( 北京佳音旗舰 ) 授权培训中心
地址:北京西城区北礼士路100号( 阜成门华联商厦西门北侧北走50米)100037北大青鸟地址
京ICP备06064589号
51.la