Różnica wydajności dla struktur kontrolnych „for” i „foreach” w C #
Który fragment kodu zapewni lepszą wydajność? Poniższe segmenty kodu zostały napisane w języku C #.
1
for(int counter=0; counter<list.Count; counter++)
{
list[counter].DoSomething();
}
2.
foreach(MyType current in list)
{
current.DoSomething();
}