[C#] 序列化XML文件 →→→→→进入此内容的聊天室

来自 , 2019-03-28, 写在 C#, 查看 131 次.
URL http://www.code666.cn/view/f2e43fa3
  1.    #region 序列化XML文件
  2.  
  3.         /// <summary>
  4.  
  5.         /// 序列化XML文件
  6.  
  7.         /// </summary>
  8.  
  9.         /// <param name="type">类型</param>
  10.  
  11.         /// <param name="obj">对象</param>
  12.  
  13.         /// <returns></returns>
  14.  
  15.         public static string Serializer(Type type, object obj)
  16.         {
  17.  
  18.             MemoryStream Stream = new MemoryStream();
  19.  
  20.             //创建序列化对象
  21.  
  22.             XmlSerializer xml = new XmlSerializer(type);
  23.  
  24.             try
  25.             {
  26.  
  27.                 //序列化对象
  28.  
  29.                 xml.Serialize(Stream, obj);
  30.  
  31.             }
  32.  
  33.             catch (InvalidOperationException)
  34.             {
  35.  
  36.                 throw;
  37.  
  38.             }
  39.  
  40.             Stream.Position = 0;
  41.  
  42.             StreamReader sr = new StreamReader(Stream);
  43.  
  44.             string str = sr.ReadToEnd();
  45.  
  46.             return str;
  47.  
  48.         }
  49.  
  50.         #endregion

回复 "序列化XML文件"

这儿你可以回复上面这条便签

captcha