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