Protobuf net Protobuf net 282:是否可以为.proto文件自动生成ToString()

Protobuf net Protobuf net 282:是否可以为.proto文件自动生成ToString(),protobuf-net,Protobuf Net,有可能自动生成ToString()吗 如果没有任何减少手动创建的技巧,我们将不胜感激。您希望.ToString()做什么 当然,模板文件是完全可编辑的——参见csharp.xslt;只要添加任何您想要的代码,就可以了。另一种方法是在您自己的代码中使用分部类。我想到了一个ToString(),比如:ToString(){var builder=new StringBuilder();builder.appendLine(“{”);//对于每个字段,比如builder.append([field1N

有可能自动生成ToString()吗


如果没有任何减少手动创建的技巧,我们将不胜感激。

您希望
.ToString()
做什么


当然,模板文件是完全可编辑的——参见csharp.xslt;只要添加任何您想要的代码,就可以了。另一种方法是在您自己的代码中使用
分部类

我想到了一个ToString(),比如:ToString(){var builder=new StringBuilder();builder.appendLine(“{”);//对于每个字段,比如builder.append([field1Name=”);builder.append(field1Name);builder.append([field2Name=);builder.append(field2Name);builder.appendLine(“}”);返回builder.toString();}分部类方法在ToString和proto定义之间创建了依赖关系fields@Aidan我只是不知道为什么不通过JSON序列化程序运行它……协议缓冲区已被强制作为architecture@Aidan你误解了我:你的
ToString()
基本上与JSON非常相似,这就足够了-我这里不讨论DTO序列化,只讨论ToString()