MainVMBase.InstanceBase.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
if (serviceRequest != null && serviceRequest.Offset == 0)
{
Collection.Clear();
}
foreach (var attachments in attachmentsList)
{
Collection.Add(attachments);
}
base.SetResult(data);
});
`我是编程的新手。什么是代码的确切含义“”MainVMBase.InstanceBase.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,()=>“”。任何人都可以帮助我?
答案 0 :(得分:1)
该代码指示MainVMBase.InstanceBase.Dispatcher
属性引用的Dispatcher
执行{
和}
之间的优先级为Normal
的代码。有关所有这些“疯狂的东西”的含义的详细信息,请阅读MSDN:
http://msdn.microsoft.com/en-us/library/ms741870(v=vs.110).aspx
本主题假设您通常了解计算机编程中的线程和其他相当高级的概念。如果您对这些不熟悉,我建议您不要尝试跳过步骤,从一开始就通过Hello, World!
类型的应用程序和阅读有关编程的介绍性材料来学习所有内容。