備忘録

備忘録

Protocol Buffers

C#でprotobuf-netを使ってデフォルト値を強制的に出力する方法

Ⅰ. はじめに ageが省略された例 Ⅱ. やり方 サンプルプログラム 実行結果 参考 Ⅰ. はじめに タイトルの通り「C#でprotobuf-netを使ってデフォルト値を強制的に出力する方法」です。 protobuf-netはデフォルト値を出力しません。 ageが省略された例 Human.prot…

C#でProtocolBuffersを使う方法

Ⅰ. はじめに Ⅱ. やり方(Google.Protobufを使う方法) 1. NuGetから Google.Protobuf をインストールする 2. protoファイルを作成する 3. protoc.exe をダウンロードする 4. protoファイルからC#のクラスを自動生成する 5. サンプルプログラムを書く 実行結…

.protoをシリアライズされているバイナリデータから作る

Ⅰ. はじめに armor.proto (proto3) データ(C#) Ⅱ. protofudger を使う方法 使い方 出力結果 Ⅲ. Protobuf Viewerを使う方法 Ⅳ. protoc を使う方法 使い方 作った.protoをテストする場合 出力結果 Ⅴ. protobuf-inspectorを使う Ⅵ. d3を使う Ⅶ. protobuf-decode…