Ist es teuer, array.length oder list.count in einer Schleife auszuführen

Ich weiß, dass in JavaScript eine for-Schleife wie folgt erstellt wird:for(int i = 0; i < arr.length; i++) ist teuer, da es jedes Mal die Länge des Arrays berechnet. Ist dieses Verhalten in c # auch für Listen und Arrays kostspielig? Oder wird es zur Kompilierungszeit optimiert? Was ist auch mit anderen Sprachen wie Java, wie wird damit umgegangen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage