动态创建的事件

本文关键字:事件 创建 动态 | 更新日期: 2023-09-27 18:31:09

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

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

动态创建的事件

是的,内存中有一个方法。使用 lambda 表达式时,您传递的是对匿名方法的引用。