Поскольку массивы 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
0 коммент.:
Отправить комментарий