Скорость циклов в c#?
Что мешает сделать тесты?
Теоретически разницы нет. Но, естественно, всё зависит от условий.
Поэтому делай тесты для твоей ситуации и сравнивай.
Введение в технику оптимизации циклов
Что быстрее? foreach vs. List.ForEach vs. for-loop