Leistungsunterschied für Kontrollstrukturen 'for' und 'foreach' in C #

Welches Code-Snippet bietet eine bessere Leistung? Die folgenden Codesegmente wurden in C # geschrieben.

1.

for(int counter=0; counter<list.Count; counter++)
{
    list[counter].DoSomething();
}

2.

foreach(MyType current in list)
{
    current.DoSomething();
}

Antworten auf die Frage(9)

Ihre Antwort auf die Frage