Resharper-Beispielcode zur Erläuterung von "Mögliche mehrfache Aufzählung von IEnumerable"
Manchmal warnt Resharper vor:
Mögliche mehrfache Aufzählung von IEnumerable
Da ist eine SO Frage, wie man mit diesem Problem umgeht, und die ReSharper-Site erklärt auch DingeHie. Es enthält einen Beispielcode, der Sie dazu auffordert:
IEnumerable<string> names = GetNames().ToList();
Meine Frage bezieht sich auf diesen speziellen Vorschlag: Führt dies nicht immer noch dazu, dass die Auflistung in den 2 for-each-Schleifen zweimal durchlaufen wird?