我们什么时候应该使用(_,args)=>

时间:2016-01-06 14:46:42

标签: c# lambda event-handling anonymous-function

偶然的机会,我发现了这种类型的代码

     public void AddAnimation(Button button)
    {
        //some code here 

        button.MouseHover += (_, args) =>
        {
            contractTimer.Stop();
            expandTimer.Start();
            animationStarted = DateTime.Now;
            button.BackColor = Color.DimGray;
        };

       //other code here
    }

我所知道的,如果我们想添加一个我们使用的事件

    private void Control_Event(object sender, EventArgs e)
    {
       //some code here
    }

任何人都可以向我解释为什么他们使用button.MouseHover += (_, args) => ...

0 个答案:

没有答案