FlatBuffers C# CreateSortedVector 和 LookUpByKey
FlatBuffers C# CreateSortedVector and LookUpByKey
我想在 FlatBuffers 中序列化一个字典。我知道没有等效的字典,但根据 https://github.com/google/flatbuffers/blob/master/docs/source/JavaCsharpUsage.md 您可以按关键字段对向量进行排序,然后搜索关键。我从 Github 页面下载了 FlatBuffers 1.4 并编译了 dll。但是当我创建模式并在我的项目中使用它时,没有任何类型的方法 CreateSortedVectorOfTables。只有普通的 CreateVector 方法可用。而且我似乎也找不到 LookUpByKey 方法。
这是我的测试模式:
table value{
keyname:string (key);
stringValue:string;
}
table test {
values:[value];
}
谁能告诉我如何创建排序向量?
提前致谢。
此功能是上周才添加的,因此您需要的是 tip 版本,而不是 1.4。那应该为 values
.
生成一个特殊的 CreateSorted
方法
我想在 FlatBuffers 中序列化一个字典。我知道没有等效的字典,但根据 https://github.com/google/flatbuffers/blob/master/docs/source/JavaCsharpUsage.md 您可以按关键字段对向量进行排序,然后搜索关键。我从 Github 页面下载了 FlatBuffers 1.4 并编译了 dll。但是当我创建模式并在我的项目中使用它时,没有任何类型的方法 CreateSortedVectorOfTables。只有普通的 CreateVector 方法可用。而且我似乎也找不到 LookUpByKey 方法。
这是我的测试模式:
table value{
keyname:string (key);
stringValue:string;
}
table test {
values:[value];
}
谁能告诉我如何创建排序向量?
提前致谢。
此功能是上周才添加的,因此您需要的是 tip 版本,而不是 1.4。那应该为 values
.
CreateSorted
方法