c# - Google Protocol Buffers 3 C# 中的构建器

标签 c# protocols protocol-buffers protobuf-net proto

我正在用 unity3d 开发游戏。我正在使用谷歌的 Protocol Buffer 3.6.1 编译器在 c# 中编译 .proto 文件。但它并没有创造它的 build 者。 builder 被移除了吗?

在csharp中创建请求消息的新方法是什么,有什么解决办法吗?

最佳答案

当前版本比构建器更喜欢常规的 POCO 样式(尽管生成的 POCO 中包含实用程序代码)。只需将它们视为常规 .NET 类型即可:

var msg = new SomeMessageType { SomeInteger = 42, SomeString = "hello" };

关于c# - Google Protocol Buffers 3 C# 中的构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53518368/

相关文章:

http - 在哪里可以找到超文本 ORB 间协议(protocol) (HTIOP) 的规范?

design-patterns - 快速程序接口(interface)

C 数组操作协议(protocol)转换

java - 为什么在我的例子中,protocol buffer 的性能比 JSON 差?

c# - javascript单引号问题

c# - 使用 ServiceStack 的 JsonSerializer 序列化包含一些空项的数组

swift - 在哪里实现 Swift 协议(protocol)?

c++ - 谷歌 protobuf 和 A​​ndroid NDK

c# - ASP.NET 中 C# 的人脸检测

c# - 组中嵌套的 Active Directory 组