Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
371 of 1492 menu
◀ ▶

Метод Reverse

Статический метод Reverse класса Array переворачивает элементы в массиве или в указанном диапазоне. Новый массив не создаётся. Упорядочивание по значению делает Sort.

Синтаксис

Array.Reverse(array); Array.Reverse(array, index, length);

Пример

Давайте перевернём массив чисел целиком:

using System; class Program { static void Main() { int[] nums = {1, 2, 3, 4, 5}; Array.Reverse(nums); Console.WriteLine(string.Join(" ", nums)); } }

Результат выполнения кода:

"5 4 3 2 1"

Пример

Давайте перевернём только средние три элемента:

using System; class Program { static void Main() { int[] nums = {1, 2, 3, 4, 5}; Array.Reverse(nums, 1, 3); Console.WriteLine(string.Join(" ", nums)); } }

Результат выполнения кода:

"1 4 3 2 5"

Пример

Давайте перевернём массив строк:

using System; class Program { static void Main() { string[] items = {"a", "b", "c", "d", "e"}; Array.Reverse(items); Console.WriteLine(string.Join(" ", items)); } }

Результат выполнения кода:

"e d c b a"

Смотрите также

  • метод Sort,
    который упорядочивает элементы по значению
  • метод Copy,
    который копирует участок в другой массив
  • метод ForEach,
    который обходит элементы с действием
  • метод Reverse,
    который переворачивает список List<T>
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить