ВУЗ:
Составители:
Рубрика:
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,
Возвращает или устанавливает значение элемента
массива с указанными индексами.
Страницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »
