我正在编写一个网格渲染管理器,并认为将使用相同着色器的所有网格进行分组,然后在我处于该着色器通道中时渲染它们是一个好主意。
我目前正在使用foreach
循环,但想知道使用 LINQ 是否可以提高性能?
为什么 LINQ 应该更快?它还在内部使用循环。
大多数时候,LINQ 会慢一些,因为它会带来开销。如果您非常关心性能,请不要使用 LINQ。使用 LINQ 是因为您想要更短、更好可读和可维护的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)