我在大学的编程课中没有真正接触过这种语法,我很好奇它的含义。
唯一需要使用它的时候是:
当我需要创建一个必须添加到
ProgressChanged
事件的BackgroundWorker
时Invoke((MethodInvoker)(() => updatePing((int) e.UserState)));
当研究使用 Caliburn.Micro MVVM 框架的教程时
NotifyOfPropertyChange(() => Count);
我尝试过搜索这种符号的含义,但它使用的特殊字符会影响谷歌搜索,而我不知道它叫什么名字。
Action
或Func<T>
委托,取决于其内容)。它基本上是创建匿名函数的简写方式(尽管实际上比这更强大)。在此处阅读有关它们的信息:http://msdn.microsoft.com/en-us/library/bb397687.aspx。 - dlev"=>"
可以正常工作。 - H H