动态创建的事件

时间:2013-09-12 17:19:54

标签: c# events

我想知道当我创建鼠标离开事件时,如下面提到的代码是否它实际上在内存中创建了一个方法,就像设计时鼠标输入事件一样。我在C#中使用WinForms。有一个循环将iRow,iColumn值初始化为8x8的面板网格。

chessBoardPanels[iRow, iColumn].MouseLeave += (s, e) => {
                    (s as Panel).BackColor = temp;};

1 个答案:

答案 0 :(得分:0)

是的,内存中有一种方法。当您使用lambda expression时,您正在传递对匿名方法的引用。