このコードは、Programming Windows, Sixth Edition book からのものです。
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());
。クラス ドキュメントでは、Start
メソッドは次のように定義されています。
public static void Start(ApplicationInitializationCallback callback);
ラムダ式を含むこのコード行がStart
メソッド定義にどのように関連しているかを説明してください。