Члены класса CByteArray

Строительство

CByteArray Создает пустой массив байт.

Границы

GetSize Получает число элементов в этом массиве.
GetUpperBound Возвращает наибольший допустимый индекс.
SetSize Задает число элементов, которые должны содержаться в этом массиве.

Операции

FreeExtra Освобождает все неиспользуемую память выше текущей верхней границы.
RemoveAll Удаляет все элементы из этого массива.

Доступ К элементу

GetAt Возвращает значение с заданным индексом.
SetAt Устанавливает значение для указанного индекса; массив не позволено расти.
ElementAt Возвращает временную ссылку на байт в массиве.
GetData Предоставляет доступ к элементам массива. Может быть пустым.

Рост в массив

SetAtGrow Устанавливает значение для указанного индекса; Растет массив при необходимости.
Добавить Добавляет элемент в конец массива; Растет массив при необходимости.
Добавление Добавляет другой массив array в массив; Растет массив при необходимости.
Копирование Еще один массив копируется в массив; Растет массив при необходимости.

Вставка/удаление

InsertAt Вставляет элемент (или все элементы в другой массив array) по указанному индексу.
RemoveAt Удаляет элемент с указанным индексом.

Операторы

оператор] Задает или возвращает элемент по указанному индексу.

Обзор CByteArrayЧлены базового класса | Иерархическая схема

Index