【发布时间】:2011-03-23 18:29:57
【问题描述】:
我正在使用 Facebook C# SDK 来获取数据。我想使用 parallel.foreach 但不能使用它 - 相反,会发生错误:
如果不先将 lambda 表达式转换为委托或表达式树类型,则不能将其用作动态分派操作的参数
那么有什么方法可以将检索到的数据转换为列表?
dynamic friends = app.Get("me/friends");
Parallel.ForEach(friends.data, friendsData =>
{
Interlocked.Increment(ref infoCount);
LoadFriends(friend, infoCount);
});
【问题讨论】:
-
朋友们返回了什么样的数据?是XML,一种数据结构,什么?使用 var 代替 dynamic 能解决您的问题吗?
标签: c# wpf facebook-c#-sdk