Есть ли какая-либо польза или разница, если мой цикл for-each проходит через аргумент метода, если я передаю этот аргумент как IEnumerable или если я передаю этот аргумент как List?
Подробнее здесь: https://stackoverflow.com/questions/546 ... -vs-a-list