Основы программирования на C#

       

Сводка свойств и методов класса Array


Многие возможности, которыми можно пользоваться при работе с массивами, уже обсуждены. В завершение этой темы в таблицах 12.1-12.3 приведем сводку всех свойств и методов класса Array.

Таблица 12.3. Динамические методы класса Array

МетодРодительОписание
EqualsКласс ObjectОписание и примеры даны в предыдущих главах.
GetHashCodeКласс ObjectОписание и примеры даны в предыдущих главах.
GetTypeКласс ObjectОписание и примеры даны в предыдущих главах.
ToStringКласс ObjectОписание и примеры даны в предыдущих главах.
CloneИнтерфейс ICloneableПозволяет создать плоскую или глубокую копию массива. В первом случае создаются только элементы первого уровня, а ссылки указывают на те же самые объекты. Во втором случае копируются объекты на всех уровнях. Для массивов создается только плоская копия.
CopyToИнтерфейс ICollectionКопируются все элементы одномерного массива в другой одномерный массив, начиная с заданного индекса: col1.CopyTo(col2,0);
GetEnumeratorИнтерфейс IEnumerableСтоит за спиной цикла ForEach
GetLengthВозвращает число элементов массива по указанному измерению. Описание и примеры даны в тексте главы.
GetLowerBound, GetUpperBoundВозвращает нижнюю и верхнюю границу по указанному измерению. Для массивов нижняя граница всегда равна нулю.
GetValue, SetValueВозвращает или устанавливает значение элемента массива с указанными индексами.
InitializeМожет быть применен только к массивам значимого типа. Инициализирует элементы, вызывая соответствующий конструктор. Как правило, не используется в обычных программах.



Содержание раздела