相关疑难解决方法(0)

在循环中执行array.length或list.count是否代价高昂

我知道在JavaScript中,像这样创建一个for循环:for(int i = 0; i < arr.length; i++)因为它每次都计算数组长度,所以代价很高.对于列表和数组,这种行为在c#中是否代价高昂.或者在编译时它是否经过优化?还有其他语言如Java,这是如何处理的?

c# compiler-construction performance language-features

20
推荐指数
2
解决办法
5596
查看次数