Основы языка C# 2005. Евсеева О.Н - 106 стр.

UptoLike

Составители: 

110
IndexOf, LastIndexOfопределяют индексы первого и последнего вхождения
образца в массив, возвращая -1, если такового вхождения не обнаружено.
Reverseвыполняет обращение одномерного массива, переставляя
элементы в обратном порядке.
Sortосуществляет сортировку массива.
BinarySearchопределяет индекс первого вхождения образца в
отсортированный массив, используя алгоритм двоичного поиска.
Clearвыполняет начальную инициализацию элементов. В зависимости от
типа элементов устанавливает значение 0 для арифметического типа, false
для логического типа, Null для ссылок, ""для строк.
CreateInstanceсоздание экземпляров класса.
Класс Array, в отличие от многих классов, может создавать свои
экземпляры не только с помощью конструктора new, но и при вызове метода
CreateInstance:
Array my2Dar = Array.CreateInstance(typeof(double), 2,2)
Все методы перегружены и имеют ряд модификаций. Большинство из
этих методов применимо только к одномерным массивам.
Динамические методы класса Array
Динамические методы класса Array представлены таблицей 4.
Таблица 4
Динамические методы класса Array
Метод Родитель Описание
Clone
Интерфейс
ICloneable
Позволяет создать плоскую или глубокую копию
массива. В первом случае создаются только элементы
первого уровня, а ссылки указывают на те же самые
объекты. Во втором случае копируются объекты на всех
уровнях. Для массивов создается только плоская копия.
CopyTo
Интерфейс
ICollection
Копируются все элементы одномерного массива в
другой одномерный массив, начиная с заданного
индекса:
col1.CopyTo(col2,0);
GetEnumerator
Интерфейс
IEnumerable
Реализует цикл
ForEach
GetLength
Возвращает число элементов массива по указанному
измерению.
GetLowerBound,
GetUpperBound
Возвращает нижнюю и верхнюю границу по
указанному измерению. Для массивов нижняя граница
всегда равна нулю.
GetValue,
Возвращает или устанавливает значение элемента
массива с указанными индексами.