https://github.com/Sangeepan/stackoverflow_github(产生此错误的测试项目)
以下代码生成错误:
mscorlib.dll 中出现“System.StackOverflowException”类型的未处理异常
private async void updateUserlist(String userlist)
{
var jsonArray = JArray.Parse(userlist);
foreach (var jsonobjects in jsonArray)
{
var item = jsonobjects["Id"];
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => main_userlist.Items.Add(item));
}
}
当我用 Debug.Writeline(item) 替换 await 行时,它工作正常。