using MemoryPack; namespace NetCore.Protocol.MemoryPack; /// /// /// /// Serialize /// Deserialize public class MemoryWrap : IProtocol where T : class { public object Deserialize(byte[] data) { K serialize = MemoryPackSerializer.Deserialize(data); return serialize; } public byte[] Serialize(object serializeObject) { T serialize = serializeObject as T; byte[] data = MemoryPackSerializer.Serialize(serialize); return data; } }