Нужно ли мне оптимизировать мои FOR-петли, как показано ниже, или компилятор сделает это для меня?
//this is slow, right?
for (int i = 0; i < menuItem.DropDownItems.Count; i++)
{
...
}
//this should be much faster right?
for (int i = 0, count = menuItem.DropDownItems.Count; i < count; i++)
{
...
}
PS. Держу пари, что это уже было опубликовано, но я ничего не нашел, извините за возможный дублировать.
ПФС. Извините, я кодирую много JavaScript - где мы должны думать об этих оптимизациях... Может показаться смешным в .net-мире.