美文网首页
protobuf 在 c# 中的使用

protobuf 在 c# 中的使用

作者: 一方乌鸦 | 来源:发表于2020-06-09 23:30 被阅读0次

先放地址
https://github.com/protocolbuffers/protobuf/tree/master/csharp

编译 proto 文件

./protoc.exe  --csharp_out=C:/Users/pan/source/repos/AccountBook/Models --proto_path=C:/Users/pan/source/repos/AccountBook/Models Hello.proto

序列化完成后得到 byteArray

        public byte[] GetData()
        {
            // 序列化
            Hello h = new Hello
            {
                Greet = "hello",
                Me = "pq"
            };
            return h.ToByteArray();
        }

        public void FromData(byte[] data)
        {
            // 反序列化
            Hello h = new Hello();
            h.MergeFrom(data);
        }

相关文章

网友评论

      本文标题:protobuf 在 c# 中的使用

      本文链接:https://www.haomeiwen.com/subject/dleytktx.html