您的位置:首页 > 移动开发 > Objective-C

byte to object and object to byte

2015-07-06 14:40 302 查看
public

byte[] Serialize()

{

var bf = newBinaryFormatter();

using (var ms = newMemoryStream())

{

using (var ds = newDeflateStream(ms, CompressionMode.Compress, true))

{

bf.Serialize(ds,

this);

}

return ms.ToArray();

}

}

publicstaticMiniPCMessage Deserialize(byte[] data, int offset, int count)

{

MiniPCMessage msg;

var formatter = newBinaryFormatter();

using (var ms = newMemoryStream(data, offset, count))

{

using (var ds = newDeflateStream(ms, CompressionMode.Decompress, true))

{

msg = formatter.Deserialize(ds)

asMiniPCMessage;

}

}

return msg;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: