【发布时间】:2022-08-10 16:36:20
【问题描述】:
我正在使用 Proto 3 和 C# 创建一个 gRPC 服务。
在 Protobuff 的 Google 开发人员指南中,它提到了 package:
在 C# 中,包在转换为 PascalCase 后用作命名空间,除非您在 .proto 文件中明确提供选项 csharp_namespace。
所以我不确定
package和option csharp_namespace之间有什么区别?如果我同时声明它们会发生什么?如果我声明其中一个,那么另一个是多余的吗?
标签: protocol-buffers proto3 protocol-buffers-3