Tag: CSharp/ラムダ式
private void DoAction(Action action) { // 前処理 Debug.WriteLine("DoAction 開始"); // actionを差し替えることができる action(); // 後処理 Debug.WriteLine("DoAction 終了"); } private void actionButton_Clicked(object sender, RoutedEventArgs e) { // 引数部分 () => {} がラムダ式 DoAction(() => { Debug.WriteLine("Hello World!"); }); DoAction(() => { Debug.WriteLine("こんにちはセカイ!"); }); }
DoAction 開始 Hello World! DoAction 終了 DoAction 開始 こんにちはセカイ! DoAction 終了