我已经看到关于变量捕获如何为变量创建闭包的无数帖子,但是它们似乎都没有具体细节,并且把整个事情称为"编译魔术".
我正在寻找一个明确的解释:
我倾向于根据值和指针(更接近内部发生的核心)的答案,尽管我会接受一个涉及值和引用的明确答案.
.net c# closures value-type reference-type
.net ×1
c# ×1
closures ×1
reference-type ×1
value-type ×1