此代码来自Programming Windows,第六版书:
using Windows.ApplicationModel.Activation;
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Media;
namespace StrippedDownHello
{
public class App : Application
{
static void Main(string[] args)
{
Application.Start((p) => new App());
}
...
}
}
我无法理解Application.Start((p) => new App());
line 的语法。在类文档Start
方法中定义为:
public static void Start(ApplicationInitializationCallback callback);
请解释一下这个带有 lambda 表达式的代码行是如何与Start
方法定义相关的。