访问解析云代码结果
本文关键字:代码 结果 访问 | 更新日期: 2023-09-27 17:50:47
IDictionary<string, object> test2 = new Dictionary<string, object>
{
{ "username", ParseUser.CurrentUser.Username}
};
var result = await ParseCloud.CallFunctionAsync<Object>("getShiftCount", test2);
System.Diagnostics.Debug.Write(result);
我使用Parse Cloud Code检索一个布尔值数组。我是c#新手,所以我假设数组被分配给result
。但是如何访问数组中的各个元素呢?
现在我只得到System.Collections.Generic.List1[System.Object]
ParseCloud.CallFunctionAsync<T>
是一个泛型方法。
根据Parse Documentation, T
是您将从云函数接收的数据类型。
也就是说,如果您的getShiftCount
返回List<object>
,那么您应该将函数调用重新定义为:
var result = await ParseCloud.CallFunctionAsync<List<object>>("getShiftCount", test2);
然后,您将能够使用索引获得任何单独的元素:
int elementIndex = 2;
var element = result[elementIndex];