Метод 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"