标签: c# events
我想知道当我创建鼠标离开事件时,如下面提到的代码是否它实际上在内存中创建了一个方法,就像设计时鼠标输入事件一样。我在C#中使用WinForms。有一个循环将iRow,iColumn值初始化为8x8的面板网格。
iRow,iColumn
chessBoardPanels[iRow, iColumn].MouseLeave += (s, e) => { (s as Panel).BackColor = temp;};
答案 0 :(得分:0)
是的,内存中有一种方法。当您使用lambda expression时,您正在传递对匿名方法的引用。