您可以使用协议缓冲区。我将所有的序列化代码从BinaryFormatter压缩后更改为Protocol
Buffer,并获得了很好的结果。在时间和空间上效率更高。
Jon Skeet和Marc
Gravell有两种.NET实现。
更新
:官方.NET实现可在此处找到。

您可以使用协议缓冲区。我将所有的序列化代码从BinaryFormatter压缩后更改为Protocol
Buffer,并获得了很好的结果。在时间和空间上效率更高。
Jon Skeet和Marc
Gravell有两种.NET实现。
更新
:官方.NET实现可在此处找到。