序列化和反序列化

序列化数据:
    public static byte[] Serialize(IExtensible msg)
    {
        byte[] result;
        using (var stream = new MemoryStream())
        {
            Serializer.Serialize(stream, msg);
            result = stream.ToArray();
        }
        return result;
    }
反序列化:
    public static T Deserialize<T>(byte[] message)
    {
        T result;
        using (var stream = new MemoryStream(message))
        {
            result = Serializer.Deserialize<T>(stream);
        }
        return result;
    }
posted @ 2017-07-04 09:25  咸鱼翻身记  阅读(163)  评论(0)    收藏  举报