在代表中关闭

闭包是内联匿名方法,可以使用 Parent 方法变量和父级范围中定义的其他匿名方法。

从本质上讲,闭包是一个代码块,可以在以后执行,但它维护它最初创建的环境 - 即它仍然可以使用创建它的方法的局部变量等,即使在那之后方法已完成执行。 - Jon Skeet

delegate int testDel();
static void Main(string[] args)
{
    int foo = 4;
    testDel myClosure = delegate()
    {
        return foo;
    };
    int bar = myClosure();

}

.NET 中的闭包中获取的示例。