Diferença de desempenho para estruturas de controle 'for' e 'foreach' em C #
Qual snippet de código dará melhor desempenho? Os segmentos de código abaixo foram escritos em c #.
1
for(int counter=0; counter<list.Count; counter++)
{
list[counter].DoSomething();
}
2
foreach(MyType current in list)
{
current.DoSomething();
}