Xamarin 学生版を購入し、最初のチュートリアルを読みました。
このコードサンプルを見つけました
次の例のようなラムダ式:
aButton.Click += (sender, e) => {
aLabel.Text = "Hello from the button";
};
代わりに、デリゲート構文で C# 2.0 匿名メソッドを使用できます。
aButton.Click += delegate(object sender, EventArgs e) {
aLabel.Text = "Hello from the button";
};
ソースはこちら
私の質問は
いつ、またはなぜデリゲートを使用する必要があるか (はい、C# のドキュメントを読みました)
この場合、何が良いですか?ラムダまたはデリゲート?
明確にするために、コードに問題はありません。最初または2番目の方法を使用する理由がわかりません。