The following table lists limits on representation of data by array variables.
Item | Maximum or range |
Array storage size | Limited by available memory |
Number of dimensions | 8 |
Bounds of a dimension | -32,768 to 32,767 (the range of values of the Integer data type) |
Number of elements | Determined by memory available for data, and by the storage size of each element of the array, which varies with the array data type. For example, a Long one-dimensional fixed array declared in type scope can have 16,128 elements. (The total storage size available for fixed-size data in module scope is 64K bytes, and a Long element requires 4 bytes for storage.) |