INCLUDE node.inc
EXTERN THREE:NODE
.code
mov THREE[0].KEY, 1
我使用Parse Cloud Code检索一个布尔值数组。我是C#的新手,所以我假设数组已分配给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);
。但是如何访问数组的各个元素呢?
现在我得到result
答案 0 :(得分:2)
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];