Protogen 生成 List<int> 而不是 int 数组

Protogen generate List<int> instead of int array

Protogen (langver=3) 编译

repeated int32 someInt;

给个int[]。有什么办法可以强制它编译成 System.Collections.Generic.List<int>?

大多数其他类型(字符串或自定义类型)编译为列表。我可以实施一个解决方法,但对我来说最干净的解决方案是,如果这可以将我的缓冲区解压缩到 List<int>

现在:不,不编辑一些 C#。

我在我的列表中添加了选择 list/lookup 类型的功能,原因有很多,包括这个。我会尽力确保这一点包含在该更改中。