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;
}

相关文章:

  • 2022-02-19
  • 2022-01-17
  • 2021-08-22
  • 2022-01-19
  • 2021-06-23
  • 2021-08-17
  • 2021-06-18
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2021-10-05
  • 2021-10-18
相关资源
相似解决方案