访问 Parse Cloud Code 结果
Access Parse Cloud Code results
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
returns 一个 List<object>
,那么你应该重新制定你的函数调用:
var result = await ParseCloud.CallFunctionAsync<List<object>>("getShiftCount", test2);
然后,您将能够使用索引获取任何单个元素:
int elementIndex = 2;
var element = result[elementIndex];
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
returns 一个 List<object>
,那么你应该重新制定你的函数调用:
var result = await ParseCloud.CallFunctionAsync<List<object>>("getShiftCount", test2);
然后,您将能够使用索引获取任何单个元素:
int elementIndex = 2;
var element = result[elementIndex];