使用DataContract使其成为一个共享的类库,您不必引用MessagePack for C#。 但是,它不包含在分析器或由mpc.exe生成的代码中。..., short, int, long, ushort, uint, ulong, float, double, DateTime, string, byte[], object[], IDictionary...JsonStStreamReader / JilStreamReader是从StreamReader的UTF8 byte []中反序列化的。反序列化通常从Stream读取。...ZeroFormatter与FlatBuffers类似,但专门用于C#。 这是特别的。 反序列化速度非常快,但是二进制大小却很大。 而ZeroFormatter的缓存算法需要额外的内存。...但是对于许多常见的用途,MessagePack for C#会更好。
扩展
MessagePack for C#具有扩展点,您可以添加外部类型的序列化支持。 下列是官方扩展支持。