C# 从CIL代码了解委托,匿名方法,Lambda 表达式和闭包本质

前言 C# 3.0 引入了 Lambda 表达式,程序员们很快就开始习惯并爱上这种简洁并极具表达力的函数式编程特性。 本着知其然,还要知其所以然的学习态度,笔者不禁想到了几个问题。 (1)匿名函数(匿名方法和Lambda 表达式统称)如何实现的? (2)Lambda表达式除了书写格式之外还有什么特别的地方呢? (3)匿名函数是如何捕获变量的? (4)神奇的闭包是如何实现的? 本文将基于CIL代码探
相关文章
相关标签/搜索