以下代码段的含义

时间:2014-10-14 05:15:18

标签: c# xaml windows-phone-8.1

  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,()=>“”。任何人都可以帮助我?

1 个答案:

答案 0 :(得分:1)

该代码指示MainVMBase.InstanceBase.Dispatcher属性引用的Dispatcher执行{}之间的优先级为Normal的代码。有关所有这些“疯狂的东西”的含义的详细信息,请阅读MSDN:

http://msdn.microsoft.com/en-us/library/ms741870(v=vs.110).aspx

本主题假设您通常了解计算机编程中的线程和其他相当高级的概念。如果您对这些不熟悉,我建议您不要尝试跳过步骤,从一开始就通过Hello, World!类型的应用程序和阅读有关编程的介绍性材料来学习所有内容。