如何从firestore中读取数组字段及其元素,然后将其保存回C#中的firestore中?

时间:2019-07-25 14:28:08

标签: c# xamarin.android google-cloud-firestore

我只想从firestore中的文档中检索一个字段,该字段是一个数组,我将向其中添加一个元素并将该数组更新回文档。我正在使用C#(Xamarin.Android)。

我试图转换从Firestore获取的数据,但是它引发异常或arrayList只是null。我有全局变量ArrayList invitesArrayList;,然后在OnSuccess方法内部

invitesArrayList = new ArrayList();

第一个选项

var invites = item.Get("invites");
invitesArrayList = (ArrayList)invites;
  

//例外,指定的转换无效

第二个选项

invitesArrayList = item.Get("invites") as ArrayList;

  

// exception,对象引用未设置为对象的实例   “ System.InvalidCastException:指定的转换无效。或   对象引用未设置为对象的实例

0 个答案:

没有答案