20-10-2023
Динамическим называется массив, размер которого может меняться во время исполнения программы. Для изменения размера динамического массива язык программирования, поддерживающий такие массивы, должен предоставлять встроенную функцию или оператор. Динамические массивы дают возможность более гибкой работы с данными, так как позволяют не прогнозировать хранимые объёмы данных, а регулировать размер массива в соответствии с реально необходимыми объёмами. Обычные, не динамические массивы называют ещё статическими.
Содержание |
byteArray : Array of Byte; // Одномерный массив multiArray : Array of Array of string; // Многомерный массив
ArrayList — класс платформы .NET Framework, производный от System.Collections. Класс ArrayList предназначен для работы с динамическими массивами.
ArrayList array=new ArrayList(); array.Add(256); array.Add("Hello World!"); array.Add(true);
Имя | Тип | Описание |
---|---|---|
Capacity | Int32 | Максимальное количество элементов, которые может содержать экземпляр класса |
Count | Int32 | Текущее количество элементов , содержащихся в экземпляре класса |
IsFixedSize | bool | Фиксирован ли размер массива |
IsReadOnly | bool | Предназначен ли массив только для чтения |
Динамический массив.