c# - Thrift/Proto 如何做?

标签 c# serialization buffer protocol-buffers thrift

我需要将 100000 个对象的大数组序列化到一个文件,但在反序列化期间我想每次读取 1000 个对象的卡盘。

目前我没有找到任何适用于 C# 的 Thrift 或 Protocol Buffer 的好例子。请有人帮助我。

问候

最佳答案

protobuf-csharp-port 有 MessageStreamIteratorMessageStreamWriter它允许您写出一个序列,然后在反序列化时迭代它们。然后您可以使用 LINQ to Objects 来获取 1000 或任何您想要的值。

关于c# - Thrift/Proto 如何做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9648328/

相关文章:

Android MediaPlayer 在 API 21 上失败(但不是 API 19 或 22!)

buffer - OpenCl 2 : How to convert image2d object to buffer without copy and vice versa

c# - 从不同的类 C# 访问列表对象

用于数据库循环轮询的 C# 定时器

python - 如何忽略 unicode 值并保留格式 '\x##' ?

java - 设置属性 : Non-serializable attribute (Java Object Serialization)

c# - 使用 NetComm dll 发送屏幕截图到主机

c# - 如何使用输入字段进行下拉列表以使用 blazor 进行过滤?

java - 用于在 Java 中解析的 PHP 数组输出?

java - 如何使用java读取给定的二进制结构?