我正在使用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而不是動態解決你的問題? – taylonr 2011-03-23 18:40:32