Re: Насколько оправдан данный вызов в цикле?
От: sux Земля  
Дата: 26.02.07 13:37
Оценка:
Здравствуйте, lfpw_, Вы писали:

_>Весьма часто в чужом коде встречаю примерно следующее:


_>for(int i = 0; i < container.GetLength(); i++)

_>{
_> ...
_> container[i] = ...
_> ...
_>}

_>Не ошибаюсь ли я считая, что такое удобное использование GetLength() вредит производительности? Ведь выражение "i < container.GetLength()" пересчитывается на каждой итерации.


_>Спасибо.



вредит, но зависит от реализации getlength

как вариант:


for (int i = container.getlength(); --i >= 0; )
    container[i] = ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.