[C#] 泛型序列化对象为字节数组 →→→→→进入此内容的聊天室

来自 , 2020-05-29, 写在 C#, 查看 113 次.
URL http://www.code666.cn/view/908a6f6a
  1. //序列化对象为字节数组
  2. using System.IO;
  3. using System.Runtime.Serialization.Formatters.Binary;
  4.         protected byte[] Serialize<T>(T t)
  5.         {
  6.             MemoryStream mStream = new MemoryStream();
  7.             BinaryFormatter bFormatter = new BinaryFormatter();
  8.             bFormatter.Serialize(mStream, t);
  9.             return mStream.GetBuffer();
  10.         }
  11.  
  12. //反序列化字节数组为对象
  13. using System.IO;
  14. using System.Runtime.Serialization.Formatters.Binary;
  15.         protected T Deserialize<T>(byte[] b)
  16.         {
  17.             BinaryFormatter bFormatter = new BinaryFormatter();
  18.             return (T)bFormatter.Deserialize(new MemoryStream(b));
  19.         }

回复 "泛型序列化对象为字节数组"

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

captcha