什么是闭包 闭包可以从而三个维度来说明.在编程语言领域,闭包是指由函数以及与函数相关的上下文环境组合而成的实体.通过闭包,函数与其上下文变量之间建立起关联关系,上下文变量的状态可以在函数的多次调用过程中持久保持.从作用域而言,私有变量的生命周期被延长,函数调用所生成的值在下次调用时仍被保持.从安全性而言,闭包有利于信息的隐蔽,私有变量只在该函数内可见. .NET中的闭包 说起闭包,可对会想起JavaScript.在JavaScript语言中,闭包可以说是无处不在.同样,.NET中也有闭包.只不过…