如何使用LINQ遍历数组(或列表)中的所有元素?

时间:2019-07-13 15:55:40

标签: c# linq unity3d iteration containers

我是LINQ的新手,我想从传统循环切换到它 我有一个GameObjects数组,我只想遍历所有GameObjects并将其组件之一设置为启用,我想知道LINQ是否有一种简洁的方法可以替换foreach或for循环的版本

1 个答案:

答案 0 :(得分:1)

gameObjects.ToList().ForEach(x => {do Stuff with list});

但是在C#中对forEach进行了一些阅读。可能很有趣:https://blogs.msdn.microsoft.com/ericwhite/2009/04/08/why-i-dont-use-the-foreach-extension-method/