【发布时间】:2019-11-23 00:45:37
【问题描述】:
我是 LINQ 新手,我想从传统循环切换到它 我有一个 GameObjects 数组,我只想遍历它们并启用其中一个组件,我想知道 LINQ 是否有 1 行优雅的方式来替换 foreach 或 for 循环的版本
【问题讨论】:
-
当然。实际上 linq 就是关于这个的。您正在寻找的方法是 ForEach。但是您需要首先使用 System.Linq 添加。无论如何,我建议您先阅读有关 linq 的内容。
-
在使用
List<T>.ForEach()之前,请花点时间阅读这篇十年前的文章,仍然相关:blogs.msdn.microsoft.com/ericlippert/2009/05/18/… -
是的,它奏效了。坦克
标签: c# linq unity3d iteration containers