这是我第一次使用 protobuf,我想知道是否有任何方法可以访问重复字段中的某个项目。
我创建了一个方法,它将遍历所有项目,检查项目字段并返回它(我无法返回指向它的指针:()。
public Appearance findItem(int itemID) {
foreach (Appearance item in appearances.Object) {
if (item.Id == itemID) {
return item;
}
}
return null;
}
似乎没有使用某些 lambda 表达式的 find 方法。
有没有其他方法可以实现这一目标?如果我可以有指向该项目的指针,而不是它的副本,那将是完美的,所以如果我改变它,我可以直接写完整的重复字段。