Как в C# с помощью цикла Foreach вывести массив в обратном порядке

Как в C# с помощью цикла Foreach вывести массив в обратном порядке ? и возможно ли это. буду благодарен за помощь


Ответы (2 шт):

Автор решения: zeff123

foreach(var i in data.Reverse()){}

→ Ссылка
Автор решения: Grundy

foreach работает с итератором. У массивов по умолчанию итератор идет с первого элемента к последнему.

Поэтому просто foreach(var el in array) всегда будет в прямом порядке.

Для обратного можно взять метод Reverse который вернет итератор проходящийся с конца

foreach(var el in array.Reverse())
→ Ссылка