在代表中關閉

閉包是內聯匿名方法,可以使用 Parent 方法變數和父級範圍中定義的其他匿名方法。

從本質上講,閉包是一個程式碼塊,可以在以後執行,但它維護它最初建立的環境 - 即它仍然可以使用建立它的方法的區域性變數等,即使在那之後方法已完成執行。 - Jon Skeet

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

}

.NET 中的閉包中獲取的示例。