最近我不得不寻找一个最初由 Google 开发的协议缓冲库的 C # 移植。你猜怎么着,我在这里找到了两个著名人士拥有的两个项目: Probuf-cSharp-port,由 Jon Skeet和 原始病毒网络编写,由 Marc Gravell编写。我的问题很简单: 我必须选择哪一个?
我非常喜欢 Marc 的解决方案,因为在我看来它更接近于 C # 哲学(例如,你可以直接为现有类的属性添加属性) ,而且它看起来可以支持。NET 内置类型,如 System。伙计。
我相信他们都是很棒的项目,但你的意见呢?