Тип System.Array

Поскольку массивы C# основаны на типе .NET Runtime System.Array, с ними можно выполнять некоторые операции, не поддерживаемые для традиционных массивов.

Сортировка и поиск

В типе System.Array реализованы встроенные средства сортировки и поиска. Функция Sort() сортирует содержимое массива, а функции IndexOf(), LastIndexOf() и BinarySearch() выполняют поиск элементов в массиве.

Эти функции предназначены для работы со встроенными типами. О том, как организовать их поддержку для пользовательских классов или структур, рассказано в главе 27.

Инверсия

Функция Reverse() переставляет элементы массива в обратном порядке:

using System;

class Test

{

public static void Main()

{

int[] arr = {5, 6, 7};

Array.Reverse(arr);

foreach (int value in arr)

{

Console.WriteLine("Value: {0}", value);

}

}

}

Программа выводит следующий результат:

7

6

5

Предлагаю ознакомиться с аналогичными статьями: