gpt4 book ai didi

c# - 这两个使用 foreach 的 IEnumerable 代码之间会有性能差异吗?

转载 作者:行者123 更新时间:2023-11-30 19:20:53 25 4
gpt4 key购买 nike

var effects = this.EffectsRecursive;
foreach ( Effect effect in effects )
{
...
}

对比

foreach ( Effect effect in this.EffectsRecursive )
{
...
}

最佳答案

不,foreach 对 IEnumerable.GetEnumerator 的调用结果进行操作,无论哪种方式都只会调用一次。

关于c# - 这两个使用 foreach 的 IEnumerable<T> 代码之间会有性能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4928247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com