LINQ语句比“ foreach”循环快吗?

我正在编写“网格渲染”管理器,并认为最好将所有使用同一着色器的网格分组,然后在我通过该着色器通道时进行渲染。

我目前正在使用foreach循环,但想知道使用LINQ是否可以提高性能?

回答:

LINQ为什么要更快?它还在内部使用循环。

在大多数情况下,LINQ会慢一些,因为它会引入开销。如果您非常关心性能,请不要使用LINQ。使用LINQ是因为您需要较短的更好可读性和可维护性的代码。

以上是 LINQ语句比“ foreach”循环快吗? 的全部内容, 来源链接: utcz.com/qa/414705.html

回到顶部