Что происходит в фоновом режиме для этих двух кодовых блоков? Будет ли считаться "лучше", чем другой?
Моя мысль заключается в том, что Example2 может быть хуже, потому что ему может потребоваться уничтожить сборщик мусора, но я не знаю достаточно о сборщике мусора, чтобы узнать, правда ли это.
Пример1:
ListItem item;
for (int i = 1; i <= 32; i++)
{
item = new ListItem();
//do some stuff
}
Пример 2:
for (int i = 1; i <= 32; i++)
{
ListItem item = new ListItem();
//do some stuff
}