1.实现将实体类序列化成XML       

        /// <summary>
        
/// 把实体序列化xml文件
        
/// </summary>
        
/// <typeparam name="T">实体类</typeparam>
        
/// <param name="filename"></param>
        
/// <param name="t"></param>
        public static void SerializationXML<T>(string filename,T t)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(T));  
            TextWriter write = new StreamWriter(filename);
            serializer.Serialize(write, t);
            write.Close();            
        }

 

2.实现将把XML文件序列化实体      

        /// <summary>
        
/// 把xml文件序列化实体
        
/// </summary>
        
/// <typeparam name="T">对象模型</typeparam>
        
/// <param name="filename">文件名</param>
        
/// <returns></returns>
        public static T DeserializeXML<T>(string filename)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(T));

            Stream reader = new FileStream(filename, FileMode.Open);

            T t = default(T);

            t = (T)serializer.Deserialize(reader);

            return t;
        }  

     希望对大家有帮助..

相关文章:

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