1、对象转为byte[] 数据
////// 将对象转化为字节数字 //////需要转化对象///public static byte[] ConvertToBytes(this object obj) { using (var stream = new MemoryStream()) { var formatter=new BinaryFormatter(); formatter.Serialize(stream,obj); return stream.GetBuffer(); } }
2、对象转为Stream类型
////// 对象转为数据流 //////需要转化的对象///public static MemoryStream ConvertToStream(this object obj) { using (var stream = new MemoryStream()) { var formatter = new BinaryFormatter(); formatter.Serialize(stream, obj); return stream; } }