类序列化
发布时间:2016-03-17 17:00:13
class Program { static void Main(string[] args) { A a = new A() { AppId = "4", haor = "浩然" }; var bytes ...
class Program { static void Main(get='_blank'>string[] args) { A a = new A() { AppId = "4", haor = "浩然" }; var bytes=a.ObjectToBytes(a); var classA = a.BytesToObject(bytes); Console.ReadKey(); } [Serializable()] public abstract class PacketBase { public string AppId { get; set; } public string Token { get; set; } public string DeviceId { get; set; } } [Serializable()] public class A:PacketBase { public string haor { get; set; } /// <summary> /// 将一个object对象序列化,返回一个byte[] /// </summary> /// <param name="obj">能序列化的对象</param> /// <returns></returns> public byte[] ObjectToBytes(object obj) { using (MemoryStream ms = new MemoryStream()) { IFormatter formatter = new BinaryFormatter(); formatter.Serialize(ms, obj); return ms.GetBuffer(); } } /// <summary> /// 将一个序列化后的byte[]数组还原 /// </summary> /// <param name="Bytes"></param> /// <returns></returns> public object BytesToObject(byte[] Bytes) { using (MemoryStream ms = new MemoryStream(Bytes)) { IFormatter formatter = new BinaryFormatter(); return formatter.Deserialize(ms); } } } }
原标题:类序列化
关键词:序列
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。
数字零售:https://www.goluckyvip.com/tag/41469.html
数字贸易:https://www.goluckyvip.com/tag/41470.html
数字媒介:https://www.goluckyvip.com/tag/41471.html
数字钱包:https://www.goluckyvip.com/tag/41472.html
数字酋长 Datacaciques :https://www.goluckyvip.com/tag/41473.html
数字趋势报告:https://www.goluckyvip.com/tag/41474.html
雅鹿与时代赛跑52年,奔向品牌生态化丨亿邦智库 :https://www.kjdsnews.com/a/1836560.html
淘宝给商家发了个“大红包” :https://www.kjdsnews.com/a/1836561.html