简单讲委托中的Lambda

it2024-08-06  48

Lambda表达式即匿名函数,也就是没有函数名的函数,也可以表示闭包。与委托相配合,即可以将函数直接传入。

void Start () { string[] values = { "x", "y", "z" }; var actions = new List<Action>(); foreach (string value in values) { actions.Add(() => Debug.LogError(value)); } foreach (var action in actions) { action(); } }

输出:

最新回复(0)