public void SearchApps(string query, object callback)
{
dynamic callbackFunc = callback;
ThreadManager.QueryGamesAsync(query, mainForm.Portal, log,
(list) =>
{
string[] strList = new string[list.Length];
for(int i = 0; i < strList.Length; i++)
{
strList[i] = list[i].Uid;
}
string data = json.Serialize(strList);
callbackFunc(data);
});
}
此方法导致csc2.exe以代码1退出,因此我无法编译它。知道什么是错的吗?该方法是浏览器控件的ScriptingObject的一部分。这就是回调是动态的原因。
答案 0 :(得分:1)
我必须引用“Microsoft.CSharp”才能使用动态。