在这种情况下,可以,因为您实际上是 在 循环 内 执行委托。
但是,如果保存委托并在以后使用它,您会发现所有委托在尝试访问文件时都会引发异常[i]-他们捕获 变量
i而不是委托时获取其值创建。
简而言之,这是一个 潜在的 陷阱,但在这种情况下,它不会伤害您。
有关结果与直觉相反的更复杂示例,请参见本页底部。

在这种情况下,可以,因为您实际上是 在 循环 内 执行委托。
但是,如果保存委托并在以后使用它,您会发现所有委托在尝试访问文件时都会引发异常[i]-他们捕获 变量
i而不是委托时获取其值创建。
简而言之,这是一个 潜在的 陷阱,但在这种情况下,它不会伤害您。
有关结果与直觉相反的更复杂示例,请参见本页底部。